问题如下:
我在字节数组中得到了渲染位图(连同位图 header )。现在我想操作位图的内容。为此,我需要用一些高级类来包装这个数组,比如 BitmapImage
。我想避免复制数组或其数据部分等。我只想强制 .NET 将我的字节数组解释为 BitmapImage。
我想通过将一些东西渲染到 RenderTargetBitmap
来更改内容,然后将其数据位解释为我的图像位。对于渲染,我将使用标准的 DrawingContext, DrawingVisual
对。因此,如果我可以处理字节数组的数据部分并将最终图像渲染到该子数组,那就太好了。然后我不需要执行任何复制,性能会很好。
如何加速计算并获得惊人的结果? :-)
预先感谢您的回复!
干杯
最佳答案
我会使用 Writeablebitmap ,在代码中操作它,然后在图像中显示它。根据上下文,一些缓存可以做得很好。
关于c# - WPF 中的高效位图操作 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3631695/