日期:2014-05-17  浏览次数:21226 次

超大图片刷新显示问题
    针对超大图片,如4000*2000分辨率的图片,在用pictureBox1显示,pictureBox1.Refresh();的执行时间竟然超过了150毫秒,用wpf更是超过220毫秒,各位有没有办法能将显示时间降至50毫秒以下,或者有没有可以调用显卡执行加速显示的办法? 急等,谢了!
图片 显卡

------解决方案--------------------
4000*2000的图片会有多大的文件,读取这个文件需要花多少ms。再问一句,你有那么大的显示器么

------解决方案--------------------
先缩小到你要显示在屏幕上的大小,再显示。。。
如果显示时就是这么大的,那么总有一部分图片是没有显示出来的,这时候可以把图片切成很多小块,然后判断哪些小块需要显示的,再用gdi+绘出来。。。地图的显示好像就是这样子的。。。