System.Windows.Media.Imaging.WriteableBitmap vs System.Drawing.Image

时间:2017-05-25 15:14:17

标签: c# .net image-processing types

任何人都可以快速比较System.Windows.Media.Imaging.WriteableBitmapSystem.Drawing.Image相比的优缺点吗?

为什么我要问,因为我有一个程序/ api,我基本上可以选择我想要使用的程序。

我知道并非两者都可以绑定到相同的控件,例如,但是我对这些内容更感兴趣"引擎盖"。

我想用的api用于显示"实时" /"快速"图像因此具有大约20-30的fps(如果这在某种程度上比较重要)。

1 个答案:

答案 0 :(得分:1)

好吧,如果你想要低级别(好吧它仍然是c#not c ++),但可写位图允许锁定位图数据,运行一些不安全的代码(通常图形内容需要超快速的脏技巧逻辑处理)

所以,如果你计划进入低水平,使用指针和步幅,那么我会去做。顺便说一句,你可以创建交换格式的功能,如果你想要做的就是显示一个图像,可能是旋转或翻转它,或者考虑将流数据显示到一个图像中,我选择另一个。