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