绘制位图的最快方式
本文关键字:方式 位图 绘制 | 更新日期: 2023-09-27 18:10:21
我正在制作一个延时应用程序,需要每30毫秒绘制一个新帧。帧存储在独立的存储器中(它们是640x480)。
我试着先将它们加载到MemoryStream中,然后转换为BitmapImage并分配为Image控件的源。但它太长了——大约需要55毫秒。我测量了一下,它不是从独立的存储中读取,它实际上是将图像加载到image control中,这花费了最长的时间。
是否有任何方法来绘制图像更快的windows手机与silverlight或我应该考虑这样做与XNA?
看一下WriteableBitmap类和开源库WritableBitmapEx。WriteableBitmapEx
中的Blit
方法将一个位图复制到另一个位图。我不确定它是否足够快,但对于我正在做的事情来说,它非常快。