gpt4 book ai didi

c# - 绘制位图的最快方法?

转载 作者:行者123 更新时间:2023-11-30 12:34:13 25 4
gpt4 key购买 nike

我正在开发一个延时摄影应用程序,它需要每 30 毫秒绘制一次新帧。帧存储在独立存储中(它们为 640x480)。

我尝试先将它们加载到 MemoryStream 中,然后转换为 BitmapImage 并指定为 Image 控件的 Source。但它太长了——大约需要 55 毫秒。我测量过,它不是从独立存储读取,它实际上是将图像加载到 Image 控件中,这花费的时间最长。

有什么方法可以在带有 silverlight 的 Windows Phone 上更快地绘制图像,或者我应该考虑使用 XNA 这样做吗?

最佳答案

看看 WriteableBitmap类和开源库 WritableBitmapEx . WriteableBitmapEx 中的Blit 方法会将一个位图复制到另一个位图中。不确定它是否足够快以满足您的需求,但对于我正在使用它进行的操作来说它已经非常快了。

关于c# - 绘制位图的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7631338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com