WriteableBitmap 内存溢出?
我用Photo camera进行拍照,在保存图片时,因为图片方向是逆转90度,
所以我使用WriteableBitmap.render(Image,TransformGroup)这个方法把图片调整为正确方向。
但是WriteableBitmap占用了大量内存不能释放,导致内存溢出。
另外我需要压缩图片,但是尽量不改变图片尺寸,所以我使用了
writeableBitmap.SaveJpeg(outstream, (int)width, (int)height, 0, quality);
怎么能够释放WriteableBitmap内存?
网上搜资料说尽量不使用WriteableBitmap,但是我这里需要调整图片方向,以及压缩图片。还有什么方法可以实现?
我有在网上找关于Photo camera的资料,但是除了使用WriteableBitmap,目前没有找到我这个问题怎么解决?