尝试在c#-Insufficient内存中创建Writablebitmap实例时WP8应用程序崩溃

时间:2013-08-08 12:49:29

标签: c# windows-phone-8 image-conversion

我想在windows phone app中进行图像到字节数组和字节到图像的图像转换。 现在,我试图将图像转换为字节转换,为此

首先我创建一个writablebitmap类的实例,其参数为uielement (即)

WriteableBitmap btmMap = new WriteableBitmap(Imagecontrol,null); 

在这个应用程序中由于

而崩溃
  

内存不足,无法继续执行程序

如何在wp8中解决这个问题?

1 个答案:

答案 0 :(得分:0)

您不需要使用带有WriteableBitmap参数的UIElement构造函数,因为WriteableBitmap控件中已有Image

只需将Image控件的Source属性转换为WriteableBitmap:

WriteableBitmap wb = Imagecontrol.Source as WriteableBitmap;

也许这样可以避免内存不足异常。