图形处理软件开发(vc++)学士学位论文

图形处理软件开发(vc++)学士学位论文

ID:9390517

大小:410.05 KB

页数:49页

时间:2018-04-29

图形处理软件开发(vc++)学士学位论文_第1页
图形处理软件开发(vc++)学士学位论文_第2页
图形处理软件开发(vc++)学士学位论文_第3页
图形处理软件开发(vc++)学士学位论文_第4页
图形处理软件开发(vc++)学士学位论文_第5页
资源描述:

《图形处理软件开发(vc++)学士学位论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要在现代社会中,电脑被视为视觉艺术中越来越常用的工具。原本依托于纸张的信件和绘画,依托于胶片的照相摄影及医学检查,它们均在慢慢向电子化与网络化发展。各种显示设备已经能够满足人们对于图像几乎所有的需求。因此,人们也需要能够在显示屏上像用纸和笔一样进行绘画。这篇论文针对这一需求,提出了使用VC++利用微软公司的MFC类库,在Windows平台上制作一个简易的、轻量的、低学习成本的画板程序的方法。关键词:MFC,C++,图形图像编程,画板程序IABSTRACTABSTRACTInmodernsociety,computersareseenasmoreandmorecommonl

2、yusedinvisualarts.Lettersandpaintingswereoriginallybasedonpaper,photographyandmedicalcheckwereoriginallybasedonfilm,butnowtheyarebecomingelectronicandnetworked.Avarietyofdisplaydeviceshavebeenabletomeetpeople'sdemandforalmostallimages.Therefore,peoplealsoneedtobeabletopaintonthescreenlikeusi

3、ngpaperandpen.Inresponsetothisdemand,thispaperpresentsamethodofmakingadrawingboardprogramwithusingMicrosoft'sMFCclasslibraryinVisualC++,whichislightweightandlowlearningcosts.Keywords:MFC,VC++,Graphicimageprogramming,Drawingboardprogram45目录目 录第一章绪 论11.1数字图像的发展11.2绘图软件的发展现状11.3编程语言简介21.4本文主要研究

4、内容3第二章编程基础42.1编程原理42.1.1C语言编程原理42.1.2面向对象编程52.1.3类简介52.1.4MFC简介62.2程序创建原理72.2.1创建源代码文件82.2.2编译和链接92.3本章小结10第三章MFC程序的实现113.1创建MFC应用程序框架113.2控件113.2.1静态控件133.2.2编辑框控件143.2.3按钮163.2.4组合框203.3图形图像编程243.3.1GDI坐标系与映射模式253.3.2颜色和颜色设置263.3.3GDI对象263.3.4画笔工具273.3.5图形绘制工具283.3.6画刷工具293.4本章小结3045目录第四章总

5、 结31致谢32参考文献33附录34外文文献原文39外文文献译文4445第一章绪论第一章绪 论1.1数字图像的发展有证据表明,在书面沟通之前,绘画是人类表达思想的最古老形式之一[1]。大约3万年前,在书面语言发明之前,绘画就已经作为智人专门的交流方式出现在他们洞穴的壁画及岩画中[2]。那些图形被称为象形图,描绘其所指对象的抽象概念[3]。史前时期的草图和绘画不断的被风格化和简化,推动了书面语言的产生发展。绘画在人类历史上一直是公众表达的流行和基本手段。它是传达视觉想法的最简单和最有效的手段之一[4]。绘画是使用各种各样的工具和技术制作图像的手段。传统的绘画过程使用铅笔、钢笔、刷

6、子、蜡笔、木炭和(或)粉彩。在数字化的绘图软件中,很多基础工具都对实物工具进行的模仿与改进,如直线工具、铅笔工具、矩形和椭圆工具、橡皮擦工具及字符输入工具等。视觉艺术家已经不再局限于传统的艺术媒体。20世纪60年代以来,电脑被视为视觉艺术中越来越常用的工具。其用途包括捕获或创建图像,编辑以及最终的渲染和打印。对于电脑的使用模糊了插画师、摄影师、照片编辑、3D建模工作者和工艺品艺术家之间的区别。复杂的渲染和编辑软件促成了多技能的图像开发人员的出现。艺术家等创作者更愿意使用个人电脑进行创作。因为使用绘图软件比传统方法需要较少的手眼协调,较少的想象能力,同时利用计算机的自动渲染功能可

7、以更高效的(有时更准确的)来创建图像。然而,随着计算机计算能力的提升,绘图软件的风格、特效和编辑方法复杂多样,可能需要比传统绘画更多的学习成本,并且这一成本随着对软件掌握的程度直线上升。此时软件是激发还是压抑创造力就取决于其界面的直观性[5]。1.2绘图软件的发展现状图形从广义上说,是能在人的视觉系统中形成视觉印象的客观对象。计算机图形学由IvanSutherland于1962年提出,并于近些年来飞速发展。计算机图形学是计算机科学的重要分支。目前图形的应用软件很多,例如Photoshop,A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。