Windows Phone 7でキャンバスのラスターイメージを作成する方法を探しています。イメージを保存するか、共有できるようにしたい(MMS、電子メールなど)。私はC#とSilverlightについて学び始めたばかりなので、これは私にとって未知の海です。
ありがとう、Doc Haven
Windows Phone 7でキャンバスのラスターイメージを作成する方法を探しています。イメージを保存するか、共有できるようにしたい(MMS、電子メールなど)。私はC#とSilverlightについて学び始めたばかりなので、これは私にとって未知の海です。
ありがとう、Doc Haven
これが最善の方法かどうかはわかりませんが、これが私自身の問題に対する解決策を見つけた方法です。
WriteableBitmap
クラスのコンストラクターの 1 つを使用すると、UIElement と Transform を渡すことnew WriteableBitmap(canvas, null);
ができ、呼び出しWriteableBitmap
によってCanvas
. 後でImage
ソースをそれに設定しましたWriteableBitmap
。
これが、将来この問題に直面する可能性のある他の人に役立つことを願っています!
ありがとう、ドク・ヘブン
クラスをチェックアウトするRenderTargetBitmap
と、任意のビジュアル要素のビットマップ イメージを作成し、それを使用して必要な処理を実行できます。