有没有办法BitmapImage使用 c# 指针访问对象的底层内存?
我知道有一种CopyPixels方法,但它将像素数组的副本复制到一个新数组中(复制内存要求)。如果您打开一个大图像(2gb),它会分配很多无用的东西。如果你想操作某种精细化,比如 CCLA,它需要大量的内存。
我只需要读取像素阵列。
是否可以像在 中那样直接寻址像素System.Drawing.Bitmap?
我System.Drawing.Bitmap为BitmapSource. 否则我必须复制图像加载(我的旧方法的位图并BitmapSource在 WPF 中显示图像)占用大量内存和时间。
谢谢洛伦佐