1、 本科生毕业论文本科生毕业论文 题题 目目 多功能图像浏览器制作 系系 别别 班班 级级 姓姓 名名 学学 号号 答辩时答辩时 目目 录录 摘要 1 1 多功能图像浏览器概述. 3 1.1 概念 . 3 1.2 背景 . 3 1.3 国内外发展现状 . 3 1.4 市场前景 . 4 2 可行性分析. 4 2.1 技术可行性 . 4 2.2 经济可行性 . 5 3 需求分析. 5 3.1 功能需求 . 5 3.2 性能需求 . 5 4 系统技术原理. 5 4.1 图像编码 . 5 4.2 图像空间变换 . 6 4.2.1 图像平移 7 4.2.2 图像旋转 7 4.2.3 图像缩放 7 4.3
2、图像色彩 7 4.3.1 Bitmap 对象 . 8 4.3.2 图像颜色值得提取 9 4.3.3 图像颜色设定与重显 9 5 系统设计. 9 5.1 图像处理变换流程 . 9 5.2 系统软件结构 10 5.3 功能模块 10 5.4 系统开发环境 11 5.4.1 硬件环境. 11 5.4.2 软件环境. 11 6 系统实现 11 6.1 浏览模块 11 6.1.1 图像打开. 11 6.1.2 图像放大缩小. 12 6.1.3 图像旋转. 12 6.1.4 图像平移. 14 6.1.5 其他功能. 14 6.2.1 马赛克. 15 6.2.2 百叶窗. 16 6.3 图像处理模块 17
3、6.3.1 特色处理. 17 6.3.2 彩色图像. 21 2 6.3.3 图像压缩. 22 6.3.4 图像格式转换. 22 6.3.5 墙纸设置. 23 7 软件测试 23 7.1 测试原理与方法 23 7.2 功能测试 23 7.3 分析与结论 25 8 重点难点及问题解决 25 8.1 重点问题及解决 25 8.2 难点问题及解决 25 9 结论 25 9.1 系统特色 25 9.2 下一步展望 26 参考文献. 27 谢辞. 29 1 多功能图像浏览器制作 张凡 指导教师:罗江岩 摘要:图像浏览器是日常图像应用中必可少的应用软件之一,目前市场上大多 数采用 ACDSee 图像浏览器。
4、 而此类浏览器在一些图像的支持方面还有有一定的 问题。本文首先介绍了多功能图像浏览器的应用现状和前景,然后主要介绍了 采用 Visual Basic.Net 程序设计语言来开发多功能图片浏览器的开发过程,详 细介绍了图像浏览器功能模块的实现。实现的主要功能有:图像浏览、旋转、 格式转换、拷贝、删除、粘贴、剪切、打印、特效处理以及图像压缩和快捷键 键盘控制,此浏览器支持多种图像格式,包括 GIF、JPG、BMP、ICO 等。实现了 了 Visual Basic.Net 中利用 GetPixel()方法和 SerPixl()方法来实现图像特色 处理功能。最后本文通过功能测试表明,本系统在对图像的色彩处理和图像的 格式处理方面具有一定的特色,系统有一定的实用价值。 关键词:图像控制;图像浏览;色彩处理;格式转换;Visual Basic.Net; GetPixel;SetPixel 2 Multi