我需要将底层的数据转换为一张位图显示到C# UI上,由于数据会频繁的更改他的图片大小,需要同步图片的大小。
我使用的是每来一次不同图片大小就new一个SurfaceImageSource.这样开销很大,有什么办法吗
图片大小改变,用SurfaceImageSource来画,大小变化必须重新构建 SurfaceImageSource 。
我用过 C++的 ref new SurfaceImageSource(int width,int height); 这样即便多次 ref new 好像也没出现内存不够的情况。
或者试试这个: http://writeablebitmapex.codeplex.com/ 吧, 只是绘画接口没有SurfaceImageSource那么强。