VC中DIB位图程序设计的研究
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BI R GB格 式
—
时, 可 设 置为 0
L ON Gb i X P e l s P e r Me t e r ;/ / 说 明水 平 分 辨 率 , 用 象 素/ 米 表 示 L ON Gb l YP e l s P e r Me t e r ;/ / 说 明 垂 直 分 辨率 , 用 象 素/ 米 表 示 DWOR D b i Cl r u s e d;/ / 说 明位 图 实 际 使 用 的 彩 色 表 中 的 颜 色索 引 数 DWOR D b i Cl r l ml p o r t a n t ; / / 说 明对 图象 显 示 有 重 要 影 响 的颜 色 索 引 的
下 :
T y p e d e f s t r u c t t a g R GB QU AD
别是位图文件头 、 位图信息头 、 位 图颜 色 信 息 和 位 图 图形 数 据 。
1 . 1 B MP文 件 头
B MP文 件 头 数 据 结 构 含 有 关 于 B MP文 件 的类 型 、 B MP文
1 . 3 颜 色 表
我们所常用到 的 B MP位 图文 件 主要 由 四部 分 构 成 , 它 们 分
颜 色 表 也 是 位 图信 息 的 一 部 分 ,用 R GB QU AD结 构 来 定
义。 所谓 的颜 色信 息 就 是 调 色 板 用 于 说 明 位 图 中 的颜 色 。 定 义如
{
B Y T E r g b B l u e ;/ / r g b B l u e指 定 蓝 色 强度 B Y T E r g b G r e e n ;/ / r g b G r e e n指 定 绿 色 强 度 B Y T E r g b R e d;/ / r g b R e d指 定 红 色 强 度
s ea r ch on t h e s t r uc t u r e a nd c o nt en t .
Key wo r d s : BM P, t h e bi t m ap f i l e, s t r u c t u r e a na l y s i s , di sp l a y, p r o ce s s
B MP位 图 文 件 格 式 是 Wi n d o ws平 台 最 为 常 见 和 使 用 的 图 片格式 。 位 图一 共 有 两 种 类 型 结 构 , 即设备相关位图 ( DD B) 和设 备 无关 位 图 ( D I B) 。 图 片在 计 算 机 上 的显 示 是 通过 像 素 来显 示 的 ,
B Y T E r g b R e s e r v e d;/ / 保 留, 必须为 0
l R GB QU AD ;
Hale Waihona Puke WORD b f T y p e ;/ / 文 件 的类 型 , 该 值 必 须是 O x 4 D4 2也 就 是 字 符 “ B M” D W 0R D b f S i z e ; / / 文 件 的大 小 , 用 字节 作 为单 位
W ORDb f R e s e r v e d 1 ;/ / 位 图文 件 保 留字 , 必 须 设置 为 0
对于 2 4 一 位 真彩色 图象就不使 用彩色表 ( 同样也 包括 1 6
Ab s t r ac t
BM P f or ma t bi t ma p f i l e i s t h e s t a nda r d i ma ge f i l e f o r ma t i n t h e Wi nd o ws ope r a t i n g s y s t em I n t h i s pa pe r . ba s ed on VC++ 6. 0 t o wr i t e a s i mpl e p r o gr a m t o di s pl a y a n d pr oc e ss t h e BMP bi t ma p f i l e . an d t h e BMP f or mat bi t map f i l e an al y s i s a nd r e —
《 工业控制计 算机》 2 O 1 4年 第 2 7卷 第 3期
4 1
V C中 D I B位图程序设计的研究
Re s e a r c h o n DI B Bi t ma p P r O g r a mmi n g i n VC
赵 刘 飞 赵 敏 华 ( 西安建筑科技 大学信息控制工程学院, 陕西 西安 7 1 0 0 2 5 )
摘 要
B MP格 式 位 图文 件 是 Wi n d o w s操 作 系统 中的标 准 图像 文件 格 式 。在 V C+ + 6 . 0的 基 础 上 编 写 出一 个 简 单 的 DI B位 图
程序 对 B MP位 图文 件 进 行 显 示和 处理 , 并详细地对 B MP格 式 位 图文 件 的 结 构 和 内容 进 行 分析 和 研 究。 关键 词 : B M P , 位图文件 , 结 构 分析 , 显示 , 处理
数 目
而B MP位 图也 就是 一组 用 来 描述 像 素 点 的数 据 集 合 , 它 通 过 一
个 通 用 的 记 录 ,记 录下 一 组 像 素 的颜 色 值 将 其 映 射 到输 出或 显
示设备上 , 最后由显示输出设备对这些图形进行输出。
1 BMP 位 图 文 件 格 式
件 大 小 以及 B MP文 件 存 放 位 置 等 信 息 。 现 在 我 们 一 般 用
B I T MAP F I L E H E AD E R来 定 义 :
t y pe def s t r u ct t ag BI TMAP FI L EHE ADER f / mf h /