1、 毕业设计(论文) 学院(系) : 软件学院 专 业: 软件工程 学 生: 指导教师: 完成日期 201 年 月 MFC 图像变换系统的设计与实现 Design and Implementation of The Image Transform Software on MFC System MFC 图像变换软件的设计与实现 软件工程 摘 要 随着科学技术的不断发展,计算机的更新速度不断提高,人 们的思想文化素质的提高,对图像的要求也越来越高。本软件实现图像的图 像底片化、图片灰度化、水平翻转、垂直翻转、负像等。 图像的变换是很常见的处理方式, 通过对图像的显示方式或者图像数据进行 处理来实现不
2、同的图像特效。本系统主要是面向 BMP 格式的 24 位图像,本程序 利用 MFC 编程技术,首先建立一个基于单文档的应用程序,添加子菜单按钮,分 别实现各个特效功能。程序运行后,首先打开一个 24 位的 BMP 格式图像,选择 实现不同的功能按钮。 关键词 BMP 图像 MFC Visual C+ 水平翻转 垂直翻转 灰度 化 放大 缩小 底片化 MFC 图像变换软件的设计与实现 1 Design and Implementation of The Image Transform Software on MFC System The major of software engineering
3、 The major of software engineering Li Li YuanyuanYuanyuan Abstract:Abstract: With the development of science and technology, update speed computer continues to improve, peoples ideological and cultural qualities, the image are increasingly high requirements. The software implementation of the image,
4、 the picture negatives of gray, flip horizontal flip vertical, negative, etc. Image transform approach is very common, through or image data processing to achieve image effects to different display of the image. The system is mainly to 24 bit image based on BMP format, the program uses the MFC progr
5、amming technology, first build an application based on a single document, Ka Ko the menu button, implementation of each specific function. After the program is running, first open a BMP format image 24, choice of different functional buttons. Key words: BMP Image MFC Visual C+ Flip Horizontal Flip v
6、ertical Gray Amplification Negative 目目 录录 MFC 图像变换软件的设计与实现 2 1 绪论 1 11 研究的背景. 1 12 国内外现状 1 13 研究的意义 1 1.4 论文结构. 2 2 关键技术 3 21 Visual C+. 3 211 Visual C+简述 3 212 MFC 的简介 3 213 将 Visual C+应用于数字图像的几何变换. 4 22 BMP 图形和 BMP 文件结构 4 221 BMP 文件结构. 4 222 BMP 图像的读写. 7 2.3 图像变化的基本形式 8 231 图像的平移 8 232 图像的旋转 9 233 图像的缩放 9 3 需求分析 11 31 系统设计目标 11 32 需求分析结果 11 33 可行性分析 12 331 经济可行性. 12 332 操作可行性. 12 4 概要设计 13 41 功能模块概述. 13 42 图像