(http://community.youkuaiyun.com/Expert/topic/4842/4842199.xml?temp=5.761355E-02)
很多图像处理的示例都讲画图像,很少讲对图像的交互处理,比如选择一个图像单元进行拖动、调整颜色等,就好心visio中的那样
----------------
之所以有这个需求,不是因为想开发一个photoshop或visio,而是想在某些图象处理程序中应用,最近一个项目涉及到图象处理,即采集到影响后要做后期的处理,并生成统计图表,并能编辑该图表,同时更新数据源
没有参考过别的什么资料(找不到,可能这个应用不是太广,又或难度太大吧:(),凭空瞎想了一个解决办法,不知道行不行:
1)基本构成
A:数据源处理层
B:图象计算处理层
C:鼠标事件处理层
D:逻辑处理层
2)基本思路
将每个图象操作存放到一个Graphics对象中,最终的图象由图象计算处理层把所有的对象进行叠加计算,生成一个最终图象;如果光是显示估计比较容易,难度关键在于交互,所以把所有的交互处理交由鼠标事件处理层,该层分析鼠标位置和当前指令,把鼠标事件反应到数据源中,并再次根据数据源生成图象
3)技术
用C#,GDI+来实现