我尝试直接从一个PNG图像,这是工作的。但由于我的图像后来来自数据库,所以我尝试先将PNG保存到一个数组中,然后从数组中恢复BitmapImage。ms = new MemoryStream()) enc.Save(ms);}
using (MemoryStream ms = new MemoryStream(imagedata)) if (ms !rec.Opacity
我尝试在内存中使用MagickImage压缩ImageSource。但是它消耗了太多的内存。使用VS performance tool,每次调用此方法都会消耗大量内存。System.Windows.Media.ImageSource compressImage(System.Windows.Media.ImageSource ims) using (MemoryStreamstream = new MemoryStream())