用于Windows Phone的BitmapImage的WritableImage

时间:2013-05-14 06:45:45

标签: image

我遇到WriteableImage转化问题。

我创建一个WriteableImage来处理它的pixcel,然后我想创建一个BitmapImage WriteableImage数据,但不成功...某些功能不支持Windows Phone。

任何想法,有些想法?

1 个答案:

答案 0 :(得分:0)

BitmapImage 不是我们通常所期望的 WriteableBitamp 的只读版本。 (来自BitmapImage文档:“BitmapImage可用于引用JPEG和PNG文件格式的图像。”http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.windows.media.imaging.bitmapimage(v=vs.105).aspx

因此,进行“转换”的唯一方法可能是使用 WriteableBitmap.SaveJpeg 保存在内存流上,然后通过<将其加载到 BitmapImage 强>的SetSource 即可。这不是一个好习惯,所以如果可能的话我会一直使用WritableBitmaps并避免转换。