日期:2014-05-20  浏览次数:20985 次

gdi+画图问题?
我现在想做一个类似photoShop 一样的软件。第一个问题,当打开一个图片后放大会出现滚动条,当图片放大到一定大小(例如7000*7000)时。这是拖动就会很卡。
一问图片太大了。第二个问题是,有个图层的概念,最终画在控件上的是几个图层的图形,当我修改一个图层是,就会将所有图层的图片全部重新画一次,这样我觉得会有闪烁。而且我在画每一图层时要有一些运算就是遍历图层的每一个像素点。这样会占用很打的CUP和内存。有哪位高手一点下,能有一个好的数据结构和画的方法。
我要做的就是和这个软件一样的功能。有兴趣下来看一下。http://www.softsea.net/soft/113162.htm

------解决方案--------------------
mark
------解决方案--------------------
学习一下
------解决方案--------------------
看来主要是内存使用和双(多)缓冲显示问题。图层问题如果不涉及透明只处理最上层。
图像处理软件是绝不可能只靠.Net的现成对象和控件便做好的,从楼主的问题可以看出,你目前想独立完成这个软件技术准备还不充足
------解决方案--------------------
为什么不考虑一下WPF
------解决方案--------------------
处理太大的图片PS也会有些卡的。