1

Windows Phone 8 でピクセル int[] の配列を WriteableBitmap に変換する方法は? 後で、この画像を MediaLibrary に保存したいと思います。

4

2 に答える 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 に答える