小型图形编辑软件的研究与实现
[摘 要]:随着数字相机技术的成熟,在计算机中对数字化图像进行编辑处理得到越来越广泛的应用,也使电脑美术的发展成为一种新兴的艺术形式。几乎在任何一台电脑中都装着图形软件,尽管很多人并不使用它们,可见图形软件的热门程度。本系统就是在此利用前人开发的基础之上,利用前人开发的东西,开发而成的一个小型图形编辑软件,具有简单的绘图,保存,设置绘图区域等功能。
[关键字]:图形,图像,绘图,图形编辑 Visual C++ C/S MFC
毕业设计(论文)外文摘要
Research and Achieve of Graphic Editor Software
[Abstract]:Along with the digital camera technology maturity, carries on edition processing in the computer to the digitized picture to obtain the more and more widespread application, also causes the computer fine arts the development into one kind of emerging artistic form. Nearly all is installing graph software in any computer, although very many people certainly do not use them, obviously graph software popular degree This system is in this above the foundation which develops using the predecessor, develops the thing using the predecessor, small graphic editor software which the development becomes, has the simple cartography, preserves, function and so on establishment cartography region.
[Key Words]:Graph, cartography, graphic editor Visual C++ C/S MFC
目 录
1 引言(或绪论)... 1 [版权所有:http://DOC163.com]
2 问题定义及内容简介... 2
2.1图形图像的定义... 2
2.2调色板... 2
2.3图形图像文件... 3
2.4常见的图形图像文件格式... 4
2.5可行性分析... 5
3图形图像文件处理... 7
3.1数字化图像... 7
3.2图形图像处理程序... 7
3.3流行的图形图像编辑软件简介... 8
4总体设计思想... 9
4.1整体功能模块的设计... 9
4.2功能模块说明... 10
5系统功能介绍... 10
5.1文件保存功能... 10
5.1.1文件保存为ed格式... 10
5.1.2文件另存为位图文件... 11
5.1.3文件保存实现代码... 11
5.1.4另存为位图文件代码... 12
5.2区域设置... 13
5.2.1区域设置功能介绍... 13
5.2.2区域设置功能实现代码... 14
5.3属性页设置... 14
5.3.1属性风格的设置... 14
5.3.2风格设定功能实现代码... 15
5.3.3颜色设定功能... 15
5.3.4颜色设定功能实现代码... 15
5.4绘图工具条... 16
5.4.1绘图工具条功能... 16
5.4.2绘图工具条功能实现代码... 17
5.5撤销/恢复操作... 20
5.5.1撤销/恢复操作功能... 20
5.5.2撤销操作功能实现代码... 21
5.5.3恢复操作实现代码... 22
6开发环境与运行环境设计... 23
6.1开发环境设计... 23
6.2VC++技术主要特征... 23
6.3MCF编程... 24
6.3.1MFC简介... 24
6.3.2MFC发展史... 24
6.3.3MFC类库概念及组成... 25
6.4 运行环境设计... 25
7设计心得与收获... 26
结 论... 27
致 谢... 28
参 考 文 献... 29 [资料来源:Doc163.com]
功能模块说明
Ø 文件菜单
菜单下拉选项有新建、打开、保存三个基本功能,可以新建新的客户区、打开已经存在的文件、保存希望保留的图形。
Ø 编辑菜单
下拉菜单里面的撤消选项可以撤消上一步的操作,同时选中图形后可以进行复制和粘贴的操作。
Ø 鼠标绘制
利用鼠标交互的功能把直线、圆、填充圆、圆弧、连续直线、多边形区域和标注文本的操作直观化,只要选中你想要的操作就可以在窗口进行相应的绘制。
Ø 选中操作
基本的矢量图形系统应该具有鼠标点选图形的功能,选中图形后可以进行简单的拖动、删除等基本功能。同样的,可以选中也就可以放弃选中。被选中的图形,会以特殊的方式显示出来。
Ø 图形操作
图形绘制过程中用来解决重画、放大、摆动、显示全屏的操作,这在图形工具的系统中是很重要的。