

/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
爱搜呀画图板可以帮助用户实现直线、折线、矩形、椭圆、指示箭头等规则形状,它是用C#/Winform/GDI+实现的类似mspaint的画图程序,其制作的形状被绘制后,不会像mspaint那样,就动不了了,而是可以再次被编辑,包括旋转、缩放等。

做这个程序有两个目的,一是把功能写全后,用我之前写的一个控件库来做其UI,然后这个画图程序作为控件库的应用例子。
二是做一个实用的截图、画图程序,尽量仿mspaint来做,但要在个方面有所增强。
当然了目前爱搜呀画图板还很简单,没有截图功能、不能粘贴位图、不能编辑文字等等,后面会继续完善。
对于没做过这方面程序的人,最好奇的可能就是,你用Graphics类画出一个东西后,怎么样才能重新选中、移动、编辑它?
以画一个矩形为例来说明,你如果用Graphics类在一个控件(Control)上画了个矩形,并且把矩形的起点坐标、大小等数据记住,那么用户在控件上单击的时候,你就能判断出用户是否在矩形上单击了,如果是,就表示矩形被选中了,如果用户同时还移动了鼠标,那么就可以根据移动的距离重新计算矩形的起点坐标,然后重新画这个矩形。

这就是爱搜呀画图板用的基本方法。
在内部记住各种形状(线段、矩形、椭圆等)的起点坐标、大小、颜色等等信息,在用户移动、旋转形状后,要随即更新这些信息,并重新绘制形状。其它的难点还有不少,比如用户将图像放大,并在放大的视图上绘制新的形状,这时候的处理跟未放大时有什么不同?
再如撤销(后退一步)功能,怎么样放弃最后一次操作,返回之前的状态?
放大和撤销这两个功能现在还为实现,但是大致思路已经有了。

美图秀秀经典版v4.0.1.2003 官方版图像处理 / 28.6M
Element 3D(ae e3d建模插件)v2.2 完美中文破解版图像处理 / 289.8M
portraiture3.5.4注册破解版v2021 汉化版图像处理 / 23.2M
FUZOR2021(附注册机)v2021 全功能无限制版图像处理 / 659M
美图秀秀电脑版v6.5.5.0 官方版图像处理 / 168.0M
渲梦工厂永久破解版V3.0.2.0 离线版图像处理 / 30.0M
AI CC2019破解版图像处理 / 1.93G
Ambient Occlusion Ex(SU渲染插件)v2.7.1 中文版图像处理 / 121.9M
2019coolorus(PS色环插件)v2.5.14 最新免费版图像处理 / 551KB
SketchUp pro2020中文破解版(附破解补丁)v2020.373 免费版图像处理 / 204.6M
美图秀秀经典版v4.0.1.2003 官方版图像处理 / 28.6M
Element 3D(ae e3d建模插件)v2.2 完美中文破解版图像处理 / 289.8M
AI CC2020破解版附破解补丁图像处理 / 1.84G
美图秀秀电脑版v6.5.5.0 官方版图像处理 / 168.0M
ae mir插件(ae三维图形插件)v2.0 测试版图像处理 / 375KB
AI CC2019破解版图像处理 / 1.93G
FUZOR2021(附注册机)v2021 全功能无限制版图像处理 / 659M
2019coolorus(PS色环插件)v2.5.14 最新免费版图像处理 / 551KB
Ambient Occlusion Ex(SU渲染插件)v2.7.1 中文版图像处理 / 121.9M
portraiture3.5.4注册破解版v2021 汉化版图像处理 / 23.2M