简单图片转化的设计与实现
概 述
随着计算机软件、硬件技术的日新月异的发展和普及,人类已经进入一个高速发展的信息化时代,人类大概有80%的信息来自图像,科学研究、技术应用中图像处理技术越来越成为不可缺少的手段。图像处理所涉及的领域有军事应用、医学诊断、工业监控、物体的自动分检识别系统等等,这些系统无不需要计算机提供实时动态,效果逼真的图像。
传统的电脑只能处理文字、数字,最多是简单的图形。以前要用大型图形工作站来运行的图形应用软件,或是特殊文件格式的生成及对图形所作的各种复杂的处理和转换;如今,很普遍的家用电脑就完全可以胜任,我们可以轻易的使用PhotoShop、CorelDraw、3D MAX或是别的什么软件做出精美的图片或是逼真的三维物体,你甚至可以自己去做一个有趣的动画。
我们知道,所谓多媒体,即多种信息媒介,通常包括以下几种:文本、图形、影像、声音、视频、动画。可以看出,多媒体的应用在很大程度当依赖于丰富多彩的图形和图像。也就是说,图形图像技术的飞速发展也将是必然趋势,掌握图形图像处理技术对一个计算机操作人员是必要的。
计算机图形学是研究用计算机生成、处理和显示图形的一门科学。为了生成图形,首先要有原始数据或数学模型(如工程人员构思的草图、地形航测数据、飞机的,总体方案模型等),这些数字化的输入信息经过计算机处理后变成图形输出。
[版权所有:http://DOC163.com]
图形从原始数据生成图象数据经过了一系列变换过程,每个变换过程都可能产生不同于输入数据的输出数据,这些数据需要按一定的结构进行组织,形成一系列描述图形数据的文件,我们把这类文件称为图形文件(也称为图形图象文件),而图象文件是描述图象数据的文件,它是图形文件的一种特例。
在图形生成过程中有多种类型的数据,如模型数据、场景数据和图象数据等,因此,图形文件所描述的图形层次就不一样,这也是产生多种图形文件的一个重要原因。
目 录 [版权所有:http://DOC163.com]
第一章 概述••••••••••••••••••••••••••••••••••••••••••••••••••••••••••1
1.1 VC++与C++的介绍••••••••••••••••••••••••••••••••••••••••••••••2
1.2 BMP的介绍•••••••••••••••••••••••••••••••••••••••••••••••••••7 [资料来源:http://doc163.com]
1.3 位图的结构••••••••••••••••••••••••••••••••••••••••••••••••••••9
第二章 系统分析••••••••••••••••••••••••••••••••••••••••••••••••••••••14
2.1 需求分析••••••••••••••••••••••••••••••••••••••••••••••••••••••14 [资料来源:http://Doc163.com]
2.2 方案设计••••••••••••••••••••••••••••••••••••••••••••••••••••••15
第三章 系统代码••••••••••••••••••••••••••••••••••••••••••••••••••••••17
3.1 创建Windows应用程序框架••••••••••••••••••••••••••••••••••••17 [资料来源:www.doc163.com]
3.2 打开彩色位图•••••••••••••••••••••••••••••••••••••••••••••••••18
3.3 状态栏的制作•••••••••••••••••••••••••••••••••••••••••••••••••21
3.4 自定格式••••••••••••••••••••••••••••••••••••••••••••••••••••••29 总结••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••29
致谢••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••30
参考文献•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••33