c# - WPF 中的高效位图操作 (C#)

标签 c# wpf bitmap arrays

问题如下:

我在字节数组中得到了渲染位图(连同位图 header )。现在我想操作位图的内容。为此,我需要用一些高级类来包装这个数组,比如 BitmapImage 。我想避免复制数组或其数据部分等。我只想强制 .NET 将我的字节数组解释为 BitmapImage。

我想通过将一些东西渲染到 RenderTargetBitmap 来更改内容,然后将其数据位解释为我的图像位。对于渲染,我将使用标准的 DrawingContext, DrawingVisual 对。因此,如果我可以处理字节数组的数据部分并将最终图像渲染到该子数组,那就太好了。然后我不需要执行任何复制,性能会很好。

如何加速计算并获得惊人的结果? :-)

预先感谢您的回复!

干杯

最佳答案

我会使用 Writeablebitmap ,在代码中操作它,然后在图像中显示它。根据上下文,一些缓存可以做得很好。

关于c# - WPF 中的高效位图操作 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3631695/

相关文章:

c# - 当我尝试使用图像源时出现 ObjectDisposedException

C# 图形显示在窗体中但不在位图中

c# - 监听MySQL数据库变化

c# - 如何设置启动时的TabPage?

c# - 在 wpf 中拖放路径

Android TextView.setText() + getDrawingCache(),文字在Bitmap中不可见

c++ - 如何将 18 位色深表示为 16 位色深?

c# - 如何知道静态方法的类名

c# - 对 LINQ 参数感到困惑

C#/WPF : Dependency Property is not updating the bound Property?