2010-03-17 2 views
0

웹 페이지의 ASP.NET 코드에서 웹 페이지의 특정 영역을 화면 캡처 할 수 있습니까?ASP.NET - 화면의 특정 영역을 화면 캡처합니까?

CSS를 사용하여 6 개의 이미지를 서로 겹쳐서 표시해야하며 가능한 한 화면 캡처를 스태킹하여 저장을 마우스 오른쪽 단추로 클릭 할 수있는 기능을 제공하고 싶습니다. 원본 이미지 스택.

의견이 있으십니까?

감사

답변

2

음은 클라이언트가 볼 일을 캡처하는 ASP.NET과 함께 수 없습니다. ASP.NET은 서버에서 실행되지만 CSS는 클라이언트 측에서 실행됩니다.

당신은 아마도 GDI +를 조사하고 JPEG 이미지로 이미지의 스택을 프로그래밍 할 수 있습니다.

는하지만, 그렇지 않으면 당신이 운이 것 같아요.

희망이 도움이됩니다.

+0

은 거의 느끼지만, 그것을 제어하기 힘들 것 같은 그 특히 6 쌓이는 추한 CSS로, 느낌 + images ... 메소드가 발생하는 자바 스크립트는 말할 것도없이 –

+0

HTML과 CSS를 렌더링 할 수 없다는 것을 확실히 말할 수 있습니다. HTML이 클라이언트에 전달되면 클라이언트는 CSS 렌더링을 담당합니다. 최종 제품을 얻으려면 웹 서버에 렌더링 엔진을 구현해야합니다. 나는 아무도 그렇게 생각하지 않는다. (: –

1

는 웹 페이지의 capture a screenshot에 당신을 허용 tools있다. 이러한 도구는 ASP.NET 환경에서 사용하기위한 것이 아닙니다. 페이지가 렌더링되기 전에 페이지 내용을 캡처 할 수 없습니다 (닭고기 및 계란 문제). 웹 페이지에 요청을 보내고 시간의 캡쳐 화면을 저장하는 외부 서비스를 가질 수 있습니다. 그런 다음 웹 페이지에서이 스크린 샷을 사용하여 사용자에게 표시 할 수 있습니다. 페이지로드에 서버 측에서 비트 맵에 페이지의 일부를 렌더링 할 수있는 방법이 있어야한다처럼

관련 문제