WriteableBitmap을 사용하여 현재 화면을 바이트 배열로 변환하는 것 외에 다른 방법이 있는지 알고 싶습니다.현재 화면을 silverlight3의 바이트 배열로 변환하는 방법
나는 Esri지도의 스크린 샷을 얻으려고하기 때문에 "픽셀 액세스가 허용되지 않음"오류가 발생합니다.
도와주세요.
감사합니다,
WriteableBitmap을 사용하여 현재 화면을 바이트 배열로 변환하는 것 외에 다른 방법이 있는지 알고 싶습니다.현재 화면을 silverlight3의 바이트 배열로 변환하는 방법
나는 Esri지도의 스크린 샷을 얻으려고하기 때문에 "픽셀 액세스가 허용되지 않음"오류가 발생합니다.
도와주세요.
감사합니다,
나는 ESRI와 동일한 문제를 가지고 있습니다. 우리는지도를 인쇄하려고했습니다. 사이트 간 보안으로 인해 이미지의 픽셀에 액세스 할 수 없습니다. ESRI ARCServer와 동일한 서버에 Silverlight 응용 프로그램을 호스팅하는 경우 아무런 문제가 없습니다.
ESRI 샘플 웹 사이트에 인쇄 예제가 있지만 매력처럼 작동하지만 앱과 이미지가 동일한 서버에 있기 때문입니다.
내가 끝낸 것은 완전히 haxor 이었지만 효과가있었습니다. 나는 필요한베이스 맵 이미지를 얻기 위해 proxie와 같은 ashx 핸들러를 사용하고 그 이미지 위에 그려 넣었다.
화면을 캡처하는 실버 라이트와에서 다른 방법이 없습니다. 외부 도구를 통해이를 지원해야합니다.
그래, ESRI 샘플에서 그런 인쇄 예제를 발견했지만 당신 말이 맞습니다. 앱과 이미지가 동일한 서버에 있습니다. ashx 처리기 (또는 좋은 예)를 좀 더 자세히 설명해 주시겠습니까? 지도 상단에 일부 이미지를 그려야합니다. 특정 교차로 또는 도로에서 쉽게 그릴 수 있었습니까 ?? 도메인 간 정책을 사용하지 않도록 설정 하시겠습니까? 도움을 주셔서 감사합니다 Muad'Dib – Devphil
내가 원하는지도 영역에 대한 HTTP 요청을 보내려면 webclient를 사용하여로드 한 다음 모양 파일을 사용하여 반환 된 이미지를 그립니다. [여기] (http://timheuer.com/blog/archive/2008/04/06/silverlight-cross-domain-policy-file-snippet-intellisense.aspx) 은 도메인 간 콘텐츠에 대한 기사입니다. –