无法在WP中添加System.Windows.Media.Imaging.JpegBitmapEncoder

时间:2012-08-22 17:35:34

标签: windows-phone-7 serialization jpeg system.windows.media

我正在尝试在名称空间JpegBitmapEncoder中使用类型System.Windows.Media.Imaging,但我似乎无法使用它。命名空间本身是可用的,我可以使用它,但由于某种原因,JpegBitmapEncoder不在那里......我怎么能用它?

1 个答案:

答案 0 :(得分:1)

也许您可以使用WritableBitmap上的扩展方法来加载和保存jpeg。

Extensions Methods - LoadJpeg, SaveJpeg

如果您想从图像中获取字节数组,请使用MemoryStream及其ToArray来获取数据。

MemoryStream stream = new MemoryStream();
image.SaveJpeg(stream, width, height, 0, 80);
stream.Position = 0;
byte[] buffer = stream.ToArray();