爱搜呀画图板可以帮助用户实现直线、折线、矩形、椭圆、指示箭头等规则形状,它是用C#/Winform/GDI+实现的类似mspaint的画图程序,其制作的形状被绘制后,不会像mspaint那样,就动不了了,而是可以再次被编辑,包括旋转、缩放等。
做这个程序有两个目的,一是把功能写全后,用我之前写的一个控件库来做其UI,然后这个画图程序作为控件库的应用例子。
二是做一个实用的截图、画图程序,尽量仿mspaint来做,但要在个方面有所增强。
当然了目前爱搜呀画图板还很简单,没有截图功能、不能粘贴位图、不能编辑文字等等,后面会继续完善。
对于没做过这方面程序的人,最好奇的可能就是,你用Graphics类画出一个东西后,怎么样才能重新选中、移动、编辑它?
以画一个矩形为例来说明,你如果用Graphics类在一个控件(Control)上画了个矩形,并且把矩形的起点坐标、大小等数据记住,那么用户在控件上单击的时候,你就能判断出用户是否在矩形上单击了,如果是,就表示矩形被选中了,如果用户同时还移动了鼠标,那么就可以根据移动的距离重新计算矩形的起点坐标,然后重新画这个矩形。
这就是爱搜呀画图板用的基本方法。
在内部记住各种形状(线段、矩形、椭圆等)的起点坐标、大小、颜色等等信息,在用户移动、旋转形状后,要随即更新这些信息,并重新绘制形状。其它的难点还有不少,比如用户将图像放大,并在放大的视图上绘制新的形状,这时候的处理跟未放大时有什么不同?
再如撤销(后退一步)功能,怎么样放弃最后一次操作,返回之前的状态?
放大和撤销这两个功能现在还为实现,但是大致思路已经有了。
加载全部内容
小宝照片整理工具下载517KB3人在玩小宝照片整理工具是一款照片整理软件,软件可以帮助用户轻松整理照片,非常实用,并且软件小巧,操作也简单方便,需要整理照片的朋友可以下载试试。
下载Adobe Camera Rawv10.3 中文版61.0M1人在玩AdobeCameraRaw是一款集成在Photoshop中的Raw文件处理工具,CameraRaw目前已经支持大部分主流相机,能够让用户在熟悉的Photoshop界面下,处理各种形态的RAW文件,为之后照片的精细处理打下良好的基础。
下载TurboDemo官方版下载2018 最新版15M1人在玩turbodemo官网,turbodemo中文版。turbodemo是一款专业的幻灯片制作软件,与一般的幻灯片制作工具相比较,这款软件更胜一筹,它最大的优势就是简单易用,仅需要短暂的几分钟就可以制作出美不胜收的演示样本,在操作方法上该软件主要采用了屏幕截图的方式进行。
下载CorelDRAW X7破解版下载(含激活码)v17.6.0 (32位/64位)476.0M1人在玩CorelDRAWX7破解版是一款通用而且强大的图形设计软件,这里主要专用于矢量图形编辑与排版,借助其丰富的内容和专业图形设计、照片编辑和网站设计软件,您将能够随心所欲地表达自己的风格与创意,轻松创作,快来下载体验吧。
下载光影魔术手v4.4.1 官方版19.1M0人在玩光影魔术手是一个照片画质改善和个性化处理的软件。简单、易用,每个人都能制作精美相框、艺术照、专业胶片效果,而且完全免费.功能特色:影楼风格人像发现没有?影楼拍的人像,不管人长得什么样子,拍出来皮肤都超白,特别朦胧、特别艺术的那种!
下载千千取色精灵v1.1 绿色版9KB0人在玩千千取色精灵是一款体积小巧的专业取色器工具,使用本软件,占用内存小,将鼠标移到指定位置就可以自动取色,支持十六进制和十进制的颜色设置,欢迎下载体验。一键取色说明:按Z键即可将颜色代码复制到剪贴板注意事项:1、Windows8,Windows7,Vista用户
下载Batch Image Resizerv2018 免费版1.4M0人在玩照片处理软件免费版,BatchImageResizer是一款非常专业好用的照片处理工具,软件小巧便携,功能强大,可以帮助用户快速处理照片,有需要的赶快下载吧!
下载Unzip Photo Archivesv2018 免费版5.0M0人在玩UnzipPhotoArchives是一款方便实用,功能强大的图片批量提取工具。主要能够快速查找和批量从Zip和RAR档案中提取照片,您无需在打开包装之前即可查看其文件夹布局。
下载乐闪PDF黑彩分离助手v2018 免费版39.5M0人在玩乐闪PDF黑彩分离助手是一款免费便捷的PDF文件分离工具。该工具可以轻松分离打印双面奇偶页,也可全部拆分打印,功能强大,使用简单,是辅助用户打印的好工具。
下载颜色转换器v2018 绿色版1.7M0人在玩rgb颜色转换器是一款可以十进制与十六进制颜色转换器,可以自由地把颜色代码从十进制转到十六进制,当然也可以把十六进制代码转到十进制。有需要的用户赶快下载体验哦!
下载