毕业设计:支持位图文件的图像编辑器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计:支持位图文件的图像编辑器

支持位图文件的 图像编辑器 目 录 背景摘要 课题概述 图像编辑器的设计 相关技术和理论知识 背 景 摘 要 随着人们接受事物方式的巨大变化,图像已成为人们获取信息和沟通感情的重要载体如今,数字图像处理技术更是渗透到人类生活的各个领域并得到越来越多的应用。几何处理作为最常见的数字图像处理手段,主要包括图像平移,缩放和旋转等。几乎任何图像处理软件都提供了这些功能。 图像处理是计算机最早应用的领域之一,从图形显示到复杂的图像分析、模式识别,使得图像处理技术不断走向成熟,涌现出了大量的软件。如ACDSee、PhotoShop等软件,都提供一般/特殊显示、特技处理等大量复杂功能。 课 题 概 述 图像处理算法在数字图像技术中占有举足轻重的地位,关系到图像处理的速度,精度,内存占用率等,本课题主要实现几何处理功能,在此基础上利用MFC编程进一步实现图像编辑器。 数字图像处理主要对图像中的各像素进行相应处理,而未压缩的位图中的像素数值正好相对应,且位图是Windows采用的图形文件格式,所以设计实现支持位图文件的图像编辑器——BMP程序。 研究的主要内容包括:位图的文件操作; 全图或选定矩阵区域的平移; 位图旋转(0~360度); 位图任意比例地缩放; MFC编程; 课题的研究意义 虽然目前已有种类繁多的图像处理软件,利用它们可以实现同样功能,但研究图像处理技术仍具有一定价值。 首先,市场上的图像处理软件大都功能强大,需要一定时间的适应,所以,可以开发一种简单小巧,可进行基本图像处理的软件非常必要。 其次,设计良好的图像处理程序可用于教学演示的,展示基本图像处理和面向对象技术在此领域的应用。 最后,通过对独立功能的封装,可为今后图像的处理奠定基础。 对于Windows的数字图像处理程序, Visual C++在处理速度和图像显示等方面都表现出较高的效率。 特点:丰富的功能和大量扩展库; C++提供各种函数、指针和对硬件的操作; OpenGL和DirectX技术。 开发面向对象Windows应用程序的主要方法: Windows API(应用程序编程接口)函数 MFC(微软基础类库)类库 Visual C++与图像处理 MFC MFC类库包括开发C++应用程序和Windows应用程序的一组类,这些类用来表示窗口、对话框、设备上下文、公共GDI对象如画笔、调色板、控制框和其它标准的Windows部件,封装了大部分的Windows API函数。 MFC DLL DLL(Dynamic Link Library,动态链接库)是一种供应用程序在运行时调用的共享函数库。DLL是应用程序的一种扩展,也是软件共享和重用的传统方法。 位图相关综述 位图(BMP): 亦称为点阵图像或绘制图像,是由称作像素的单个点组成的,采用位映像方法显示和存储。 彩图:每个象素都赋予了不同的RGB值 调色板技术:管理和取舍颜色 真彩色(24位)图像,通常使用RGB表示法,即3字节(24位)来表示每像素的颜色值,红、绿、蓝三原色的浓度分别用一字节(8位)表示。 与设备无关位图(DIB) 位图文件通常指的是设备无关位图(DIB)。 DIB(Device-Independent Bitmap)它自带颜色信息,因此调色板管理非常容易。Windows3.1以上版本都支持设备无关位图DIB,因此DIB位图可以在不同的机器或系统中显示位图所固有的图像。与DDB相比,DIB是一种外部的位图格式,通常以BMP文件的形式被保存在磁盘中或则作为资源保存在EXE文件和DLL文件中。 DIB位图文件的格式包括位图文件头结构、位

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档