1

バイナリ データを画像 (png、jpg、jpeg) に変換するサンプル コード (WPF) があります。

BitmapFrame imgSrc1;
BitmapFrame imgSrc2;
BitmapFrame imgSrc3;
imgSrc1 = new JpegBitmapDecoder(ms, BitmapCreateOptions.None, BitmapCacheOption.None).Frames[0];
imgSrc2 = new JpegBitmapDecoder(ms, BitmapCreateOptions.None, BitmapCacheOption.None).Frames[0];
imgSrc3 = new PngBitmapDecoder(ms, BitmapCreateOptions.None, BitmapCacheOption.None).Frames[0];

WinRT のクラスにいくつかの問題があります。JpegBitmapDecoder のようなクラスはありません。

4

1 に答える 1

1

次のような jpg デコーダーを作成できます。

// using Windows.Graphics.Imaging
BitmapDecoder.CreateAsync(BitmapDecoder.JpegDecoderId, stream)
于 2013-01-07T07:02:51.953 に答える