WriteableBitmapを使用して現在の画面をバイトの配列に変換する以外の方法があるかどうかを知りたいです。
Esriマップのスクリーンショットを取得しようとしていますが、「ピクセルアクセスが許可されていません」というエラーが表示されます。
助けてください。
ありがとう、
WriteableBitmapを使用して現在の画面をバイトの配列に変換する以外の方法があるかどうかを知りたいです。
Esriマップのスクリーンショットを取得しようとしていますが、「ピクセルアクセスが許可されていません」というエラーが表示されます。
助けてください。
ありがとう、
Silverlightで画面をキャプチャする方法は他にありません。これを実現するには、外部ツールからのサポートが必要になります。
ESRIでも同じ問題が発生しました。つまり、地図を印刷しようとしていました。クロスサイトセキュリティのため、画像のピクセルにアクセスできません。ESRI ARCServerと同じサーバーでSilverlightアプリをホストしている場合は、問題はありません。
ESRIサンプルのWebサイトに印刷例があり、魅力のように機能しますが、これはアプリと画像が同じサーバー上にあるためです。
私がやったことは完全にハクサーでしたが、それはうまくいきました。プロキシのようなashxハンドラーを使用して、必要なベースマップ画像を取得し、その画像の上に描画しました。