System.Windows.Media.Imaging.WriteableBitmap vs System.Drawi



谁能给我一个快速比较,与System.Drawing.Image相比,System.Windows.Media.Imaging.WriteableBitmap的优缺点是什么?

为什么我问,因为我有一个程序/api,我基本上可以在我想使用哪个程序/api之间进行选择。

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

我想使用的 api 用于显示"实时"/"快速"图像,因此具有大约 20-30 的 fps(如果这对比较很重要(。

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

所以如果你打算低水平,用指针和步伐工作,那么我会去做。顺便说一句,您可以创建函数来交换格式,如果您只想显示图像,也许可以旋转或翻转它,或者考虑将流数据显示到我会选择另一个的图像中。

最新更新