0

JpegBitmapEncoder名前空間の型を使用しようとしていますが、System.Windows.Media.Imaging使用できないようです。名前空間自体は利用可能で、使用できますが、何らかの理由で JpegBitmapEncoder が存在しません...どうすれば使用できますか?

4

1 に答える 1

1

おそらく、 WritableBitmapの拡張メソッドを使用して、代わりに jpeg を読み込んで保存することができます。

拡張メソッド - LoadJpeg、SaveJpeg

イメージからバイト配列を取得する場合は、 aMemoryStreamと itsToArrayを使用してデータを取得します。

MemoryStream stream = new MemoryStream();
image.SaveJpeg(stream, width, height, 0, 80);
stream.Position = 0;
byte[] buffer = stream.ToArray();
于 2012-08-22T17:41:37.883 に答える