没有合适的资源?快使用搜索试试~ 我知道了~
首页灰度图像的显示及其抖动算法的实现
灰度图像的显示及其抖动算法的实现

[实验目的] 通过分析BMP文件的格式, 从而读取并显示BMP文件以及抖动算法的实现 [编程语言] VC++ [显示用例] 如封面 [本实验所用电脑相关配置] CPU:AMD 2500+ 内存:512MB 显卡:NVIDIA GeForce FX 5200 Ultra [理论基础] 一.BMP文件格式分析 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位
资源详情
资源评论
资源推荐

实验一
灰度图像的显示及其抖动算法的实现
课程名称:流媒体技术
班级: 研 0704
姓名: 宋雄亮
学号: 43
[实验目的]

通过分析 BMP 文件的格式, 从而读取并显示 BMP 文件以及抖
动算法的实现
[编程语言] VC++
[显示用例] 如封面
[本实验所用电脑相关配置]
CPU:AMD 2500+
内存:512MB
显卡:NVIDIA GeForce FX 5200 Ultra
[理论基础]
一. 文件格式分析
文件由文件头、位图信息头、颜色信息和图形数据四部分组成。
文件头数据结构含有 文件的类型、文件大小和位图起始
位置等信息。其结构定义如下
位图文件的类型,必须为
!"# 位图文件的大小,以字节为单位
$% 位图文件保留字,必须为 &
$' 位图文件保留字,必须为 &
(" 位图数据的起始位置,以相对于位图
文件头的偏移量表示,以字节为单位
)
*+位图信息头

位图信息头数据用于说明位图的尺寸等信息。
,
"!"# 本结构所占用字节数
,-"". 位图的宽度,以像素为单位
,-"". 位图的高度,以像素为单位
"/0 目标设备的级别,必须为 %
""120 每个像素所需的位数,必须是 %3双色45
63%7 色4,83'97 色4或 '63真彩色4之一
"12:"20 位图压缩类型,必须是 &3不压缩45
%3;8 压缩类型4或 '3;6 压缩类型4之一
"!"#: 位图的大小,以字节为单位
,-"</ 位图水平分辨率,每米像素数
,-"=/ 位图垂直分辨率,每米像素数
"1/> 位图实际使用的颜色表中的颜色数
"1/:20 位图显示过程中重要的颜色数
),
6+颜色表
颜色表用于说明位图中的颜色,它有若干个表项,每一个表项是一
个 -?> 类型的结构,定义一种颜色。-?> 结构的定
义如下
剩余14页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论12