WPF下 100w个像素数组,怎么快速呈现?
怎么没发现WPF下画像素点的函数,不可能不能画像素点吧?100w个像素点坐标数组,怎么快速画出来呢?
WPF??
画大量像素点
像素数组
------解决方案--------------------在WPF中有个Path类,你可以通过这个去画图,详情你可以参考这篇MSDN文档:
http://msdn.microsoft.com/zh-cn/library/system.windows.shapes.path.aspx
------解决方案--------------------http://msdn.microsoft.com/en-us/library/system.windows.media.drawingvisual.aspx
DrawingVisual是wpf推荐的轻量级的绘图
我大部分绘图是用这个来的 楼主可以试试
如果还是不行的话 需要自己调用底层的directx api用c++来写可能会高很多
------解决方案--------------------100w像素的绘制在gdi+中是毫米级的,不知道wpf有没有提供类似的功能。
------解决方案--------------------
必须自己写个容器类 继承FrameworkElement
http://msdn.microsoft.com/zh-cn/library/ms742254(v=vs.100).aspx
然后再上面绘图 这个是比较轻量的绘图 性能优化上wpf官方推荐的做法之一
如果还不行就像你说的 需要用mfc写 然后嵌入wpf程序里
http://blog.csdn.net/meiyuli/article/details/6905991
还有这个 http://msdn.microsoft.com/zh-cn/library/system.windows.interop.hwndhost.aspx
希望对你有用