Windows Phone 8 でピクセル int[] の配列を WriteableBitmap に変換する方法は? 後で、この画像を MediaLibrary に保存したいと思います。
2 に答える
1
私が Windows Phone で知っている唯一の方法は、WriteableBitmapEx ライブラリを使用することです。WriteableBitmap に加えて、「さまざまなオーバーロードを持つ SetPixel メソッド」を実装します。
http://writeablebitmapex.codeplex.com/
ライブラリは、Visual Studio 2012 内から簡単にインストールできます。
プロジェクト => NuGet パッケージの管理 => オンライン => 「WriteableBitmapEx」を検索
于 2013-03-17T09:17:38.943 に答える
0
int[] を WriteableBitmap にコピーするには、int[] の copyTo メンバー関数を使用できます。
int[] ARGBPx = new int[(int)captureDevice.PreviewResolution.Width * (int)captureDevice.PreviewResolution.Height];
WriteableBitmap writeableBitmap_preview;
ARGBPx.CopyTo(writeableBitmap_preview.Pixels, 0);
writeableBitmap_preview.Invalidate();
于 2013-03-17T19:56:13.457 に答える