【问题标题】:WPF: More efficient way of displaying quickly-changing images? [duplicate]WPF:显示快速变化的图像的更有效方式? [复制]
【发布时间】:2010-10-27 22:59:20
【问题描述】:

我正在使用 Image 控件来显示我在后台线程上自己处理的 8 位灰度图像。处理完图像后,我将 Image.BitmapSource 属性设置为指向我通过 BitmapSource.Create() 创建的新位图。 这一切都很好 - 直到我必须快速重新处理图像并把它扔回屏幕上。

我正在进行的项目要求我能够以 ~15-20 FPS 的速度重新处理和刷新图像。我可以快速将图像发送到 UI - 这不是问题。问题是显示以令人不快的方式闪烁。我想避免这种情况。

我的项目的 WPF 之前的版本依赖 GDI 来执行此操作,并且能够在没有闪烁的情况下处理它。我宁愿不使用 GDI(或 GDI+)。

有没有更有效的 WPF 方式来做到这一点?

【问题讨论】:

  • 我投票决定将其作为完全副本关闭,Scott 指出了一个非常相似的问题。随意投票关闭重复,谢谢!
  • 您可以删除自己的问题,而无需关闭您知道的问题
  • @ChrisF,它告诉我有太多现有答案要删除。

标签: c# wpf image-processing performance


【解决方案1】:

我想之前有人问过这个问题,here

【讨论】:

  • 完美!我去看看,谢谢!
猜你喜欢
  • 2011-01-10
  • 1970-01-01
  • 1970-01-01
  • 2013-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-26
  • 2014-05-30
相关资源
最近更新 更多