【精品】VC++简单图片转化(论文+源代码+开题报告+外文翻译+文献综述)
收藏
资源目录
压缩包内文档预览:(预览前20页/共33页)
编号:1639472
类型:共享资源
大小:3.07MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vc
简单
图片
转化
论文
源代码
开题
报告
讲演
呈文
外文
翻译
文献
综述
- 资源描述:
-
【精品】VC++简单图片转化(论文+源代码+开题报告+外文翻译+文献综述),精品,vc,简单,图片,转化,论文,源代码,开题,报告,讲演,呈文,外文,翻译,文献,综述
- 内容简介:
-
目 录 第 一 章 概述 与 C+ 的 介绍 介绍7 位 图 的 结构9 第 二 章 系 统 分析 需 求 分析 方 案 设计15 第 三 章 系 统 代码17 创 建 用 程 序 框架 打 开 彩 色 位图 状 态 栏 的 制作 自 定 格式 29 总结29- 1 致谢30参 考 文献33概 述随着计算机软件、硬件技术的日新月异的发展和普及,人类已经进入一个高速发展的信息化时代,人类大概有80%的信息来自图像,科学研究、技术应用中图像处理技术越来越成为不可缺少的手段。图像处理所涉及的领域有军事应用、医学诊断、工业监控、物体的自动分检 , 不需 计算机 时动态, 的图像。 的 处理 、 , 的图 。 用大 图 工作来的图 应用软件, 件格式的成及作的“的处理和,普的用 可 ,”可 的 用 oo ow、 的软件 的图 的 - 2 物体, 可 自 一个有 的动 。” ,所 体, “信息 介, “ 、图 像、 、 、动 。可 , 体的应用 大程 彩的图 和图像。 ,图 图像技术的速发展 ,掌握图 图像处理技术 的。计算机图 学 研究用计算机成、处理和显示图 的一门科学。为了成图 ,首先 有原始 据 学模 ( 工程人员构思的草图、地 航测 据、机的,总体方案模 ), 化的输入信息经过计算机处理后变成图输。图 从原始 据成图象 据经过了一 列变个变同输入 据的输 据, 据需 按一定的结构进组织, 成一 列描述图 据的 件,”把 类 件称为图 件(称为图 图象 件),而图象 件 描述图象 据的 件,它 图 件的一“例。图 成过程中有 “类 的 据, 模 据、场景 据和图象 据 因此,图 件所描述的图 层次 不一样, 产 “图 件的一个重 原因。C+与C+的介绍的介绍 C+编程语言 由ic司推的目 极为广泛的可化开发工具,利用 C+可 开发基位应用程序, 靠强大的编译器 及网络与 据库的开发 力,用C+可 开发功 强大的应用程序。作 中快速应用开发环境的 新版。它 支持 新论 企业级用户,还个人开发者,都 够利用松、快捷地开发优秀的基 信的程序,开发高 灵活的 件操作程序,开发灵活高 的 据库操作程序, 。一支持所有新现的工业标准的 展标记语言)/扩展样式语言), 。- 3 化的快速应用程序开发语言,它 了可 化的集成开发环境, 一环境为应用程序设计人员 了一 列灵活而先进的工具,可 广泛地用“类应用程序设计。 集成开发环境中,用户可 设计程序代码、程序、进程序错误的调试 ,可 化的开发方法降低了应用程序开发的难。有面向的C+ 语言。C+具有代码 定、可 性 、编译速快, 高 优 , 面向 分的发 , “语言有了新的发展 。 用” 可 作 事 ,还可 “类 的应用程序,动态 库(序的 模 的个人 据库应用,大 的企业的 层次分 式 ,都可 用发, 的集成开发 面,可 化的 向开发模式, 的 据库应用支持高 的程序开发和程序,广大程序开发人员的 。 库应用的强大支持,大大 高了 据库应用软件开发的 , 了开发, 广大 据库应用程序设计人员的。库应用开发人员 了 的 据库开发组件, 据库应用开发功 强大,控制灵活,编译后的程序速快。 C+ 为ic推的 新和 的 C+编译程序版,“产已不 一个编译程序,已新的它 了ic的基类(可 化和序的开发了的编程序,可 用来设计的、 、工具、图象、现代用程序所需的 组件 。还有一个 为开发工作 (的优秀的集成开发环境, 开发应用程序时 可 用图 化的 图来 “应用程序的结构。一“集成化的调试工具 可 程序时方面的。 C+ 有大功 中的 个例 。利用 C+ 可 用 新的发成 开发快速而功 的、先进的应用软件。 C+ 了大新功 一 新的控件(例 ,- 4 可 icu 件应用程序中日 器控件)目已 应用 自 的应用程序中。“图象现 已 与组框中的 ,而 可 利用扩 的组框控件图象显示 组 框中和 列列 中。 和 nn o 中已 用的一 的工具和 可调的工具都已集成 类库中, 用 自 的应用程序中。 可 自 的应用程序中 用 nn o, W 和 的功 强大的d 可 用来成“始类 的应用程序框架,因而, 有序新的应用程序 可具有像理器 样的 图应用程序的所有功 。基组件的编程和分 式组件i ud onn c C )都 现代软件开发新的 领域。 c计算机上进开发 过的,同时方 开发, 少开发过程的难,” 基 的软件环境。为操作 C+ 开发工具 000 目 图 化操作 ,“样的的个人计算机已 的 和公环境中广泛 用,而越来越 的个人计算机具有 nn 功 和 体功 推动了样功 强,速快的应用软件的进一需求。目 有一“ic取 的成功进 的 , 而,ic成功, 有 诺的掌握的技术 范围越来越大的回报,由西方社会的 认和计算机已越来越入 每个人的活中,因而的技术需求与日俱,从而 的回报、经济收入和 方面 应地取 了满意的结 。面向 方式决定解决问题的方式, 软件开发 用自顶向 的思想指导程序设计,目标划分为若干 目标, 目标再进一划分 ,直 目标 被编程 现为。面向利用软件序开发,所 据和操作的代码 体,者 - 5 的 据结构中称为成员函 的过程,因而赋予作。而 程序设计中, 的某“,”正 利用 “ 解。从程序语言角来 , 一个) 据可 个 被问。因而了一“高级保护 防程序被部分错误修改错误地 用了从护的进修改时,被程序拒绝, 有 过的 够进 的而保证了 据性。从 一意义上讲,把 “代码和 据的 称为封装。,封装 隐蔽起来的 力。强调软件组件的重用方面,面向有 似之处。 面向 创建,事 上类描述了一族和操作,而体 现的类。例 汽车 一个基概 ,它具有颜色、 、动力性的征。 ”可 定义一个称为c的类,具有颜色、 、动力征 参 , 及描述汽车 外 件 动状态的成员函 。一辆具体的 汽车则 一个 个 均有具体 值, 可 过输入明变(外 件参 ) 取“车具体动状态。面向益处 可重用性。从一开始 为了重利用,成的后的程序开发中被部分部地重利用。 可靠性。由面向了 过测试的标准部分,因此大代码来成熟可靠的类库,因而新开发程序的新代码明显少, 程序可靠性 高的一个重 原因。 连续性。具有面向的C与的兼 性,较 地过渡 C语言开发工作。面向基征 访问控制。 够素进保护, 它 被,而不 外部干扰。反过来,同 它外部元素进 , 作。 C中,类有私有的(i)、保护的- 6 (ocd)和公有的(u “访问机制。 继 性。 过分修改的方法建新的和过程,可 某 过程进从新定义。 的类被称为基类,从基类扩展来的类称为派类。从已有类派新类 为了 强的针 态性。正象态 一样,继 构成了类族。 类族中的类具有同 的成员函 ,例 分 类族,具有一个 用基类,两个派类长 分 类和重力模 分 类, 个类都有同 的 态性意味着存 “ 式, 人 程序中激活 属分 类族的类的 编译可 不 具体 长 类还 重力模 分 类。面向构技术有创建业性软件开发机构。例 交 划尽具有差 ,但城市所需 的软件基上 同的, 为软件开发机构 了一“制作面向交 划的软件框架(注意 里讲的 软件框架而不 用性软件)的机会。 “框架一旦开发成功, 可 次反利用。面向适某一领域整理成体 化,因为它有 的 现 力, 够 抓住定功 领域的质。面向用面向先需 解决程序的结构设计问题。 程序设计过程中 重 的抽象, ,从现 世 中抽象理的向象决定了、处理 键 处理。封装 与抽象紧密 的概 ,它需两个基 首先, 够 现一个 的概 ,例 可 一路的纵断面设计作为一个与外部的 限纵断面地面线、纵断面设计参 。 外部件给定之后,计算意桩号的设计高程、地面高程、设计高差、填挖面积 ,可 根据给定的比例和始 标计算设计线和地面线的图 标。第 , 上述示例中,结构 外部 不可见的, 程序员 不需 了解 “ 据结构 可 用设计 分重 的,它 须给 的访问 ,同- 7 时 须尽可 地隐 起来。”可 口 作 蔽 上打开的一 入 , 过 了 了 蔽 存 的意义, 过少由限制过强而动不 。一 , “ 现为一组 口函 ,事 上”可一 变作为,但 不 一“ 的方法。面向个重 , 继 与 态性的处理。所 继指从现存建一个新的 它具有原和功 ,称为派。同时,新的具有某“新 和新功 。 样,”可 用方法建一个有层次的描述。例 , 第 中”可 一组有 面分 的类族,从 直线定义的 面, 线定义的 面, 现的分层次的 态性。但都有共同的 口函 式例 根据给定平面 计算高程 。 i 的 ,为位图图 。位图图 用一“称作像素的位存 图像信息的。 像素 一 整 列的彩色( ) 被 大, 会 一个个的像素中 着自 的颜色,像素整地 列起来, 成为了一 扩展 。 件 的图 件格式,的所有图象处理软件都支持格式 。像 制操作都 的格式与显示设 有 ,因此把 “格式称为设 位图件格式。的与显示设 因此把 “格式称为设 位图式(注, 中 存 “函 基不过 想图像 件中时, 软极力推 目的 为了 - 8 类 的显示设 上显示所存的图象。认的 件扩展 时它会 。“位的存 式。它 用的一“ 式,随着图的结构位图 件可 成由 个部分组成位图 件 i d图信息 i d色 coo 列,它具有 所示的 式。1. 位图文件头 位图 件 有 件类 、 件大 、存 位“ 信息, 版的位图 件中用 9位图 件的组成 结构 称 号 位图 件 i d f 位图信息 i d i 彩色 coo Coos 图象 据列 i is /* ; 中 的类 .(“值 需 0 ”不需 断的位图标 , 现 来 似 已经有意义了,而 支持的位图,程序变 。所 , 此 建议 检 ) 的大 ,用 为 位 须设“为0 须设“为0开始 的图象 据之 的 的”。 个参 有用的,因为位图信息和调色的长会根据不同 而变化,所 可 用 个”值速的从 件中 取 位 据。- 10 2. 位图信息头 位图信息用由位图信息(彩色 (成, 者用者用 式 /* ; 中 中 了有 位图的 及位格式 信息, 中 图像的 有位图 件的大 、 类 和颜色格式, 结构定义为 /* ; - 11 中 。注 个值 不一定 ,它可 值, 值。 根据“位图 件的格式版来决定,不过, 现 的 来 ,绝大 的 像都 后两者新的:-)。, 象素为 位象素为 位。注 个值了用描述图像的高之外,它还有 一个用处, 指明“图像 向的位图,还 正向的位图。 “值一个正 ,明图像 向的, “值 一个 ,则明图像 正向的。大 的都 向的位图, 时,高值 一个正 。(注 高值 一个 时(正向图像),图像不 被 ( 明位面 , 值总 被设为1, 值为1、4、8、16、24、32 12 明图象 据 的类 。 值可 述值之一 编码, 格式由2 组成(重象素计 和颜色 )编码, 格式由2 组成 指定的 码决定。 为 位。 用设“为0 分 ,用象素/ 示 分 ,用象素/ 示 用的彩色 中的颜色 (设为0的”,则明 用所有调色 ) 的颜色 的 目, 0, 示都重 。3. 彩色表 彩色 的元素与位图所具有的颜色 同,象素的颜色用色图象 不 用彩色 (同样 16位、和32位位图),因为位图中的 了每个象素的颜色。彩色 中的颜色按颜色的重 性 序, 可 显示动程序为不 显示 够 颜色 的显示设 显示彩色图象。、B 义 /* ; - 13 中 强强强设“为04. 位图数据 紧 彩色 之后的 图象 据 列。图象的每一 描由 示图象象素的连续的 组成,每一的 取决图象的颜色 目和用象素 示的图象。 描 由 向上存的, ,列中的第一个 示位图角的象素,而 后一个 示位图 上角的象素。( 针向 描 由顶向 存的),向图像的 角,而正向 图像的 上角。同时,每一 描的 需 4的整 , 。 想 保图像的 描可 用 面的代码(31)5),0,&,0,; / 过调用函 成位图 后编译 21 里已经成了一个 现应用框架。 打开“位,24位 256位。 里”还明 伪彩色和 彩色伪彩色(像的每个像素值 上 一个 值代码,“代码值作为色彩找 某一 的入口地址,根据“地址可找 R、G、“用找的方法产的色彩称为伪彩色。用 “方式产的色彩身 的,不过它不一定反原图的色彩。中,调色 色彩找 。从16色标准定义可 “伪彩色的工作方式。 彩色(指图像中的每个像素值都分成R、G、B 个基色分,每个基色分直 决定 基色的强, 样产的色彩称为 彩色。例 图像为24,用R:G:B=8:8:8来 示色彩,则R、G、B占用8位来 示自基色分的强,每个基色分的强 级为28=256“。图像可 纳224=16 M“色彩。样 的色彩可 反原图的 色彩,称 彩色。- 22 现 的 个设计基已经 现 两“图的 现。态栏的制作状态栏 位父窗口 部的平 窗口,它被分成 个显示信息的 区域。了 用状态栏的基方法。状态栏了可 显示一定的和 示信息外,还可 显示 类 的信息。比 经需 程序中显示时钟,方 护掌握 。状态栏 须反定应用程序的 面需 。状态栏窗口既不 用户输入不产命令消息,它的作用 程序的控制 窗格中显示一 。状态栏可支持两“类 的 窗格信息窗格和状态指示器窗格。为了 够 状态栏中显示一 应用程序的 据,首先禁标准状态栏显示 示及键 状态。利用摸创建工程 件中,一 都自动了状态栏, 编的工程中 原有状态栏的基础上进修改 可 了信息窗口中显示的 程序动态 的 串。为了设“须 状态栏后再用一个从 0 开始的 参 来调用第一,显示鼠标 的位“和时 码 =串,设“状态栏窗格的风格。 中 代码及注释- 23 / = -1)1;(! | | | |!to n);1; / to !|!)to n);1; / to 24 ,00);,00);,00);/ if t
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。