{$cfg_webname}
主页 > 计算机 > C++ >

简单图片转化的设计与实现

来源: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

推荐资料