阅读下列说明,回答问题1至问题6,将解答填入答题纸的对应栏内。 【说明】 位图文件(Bitmap)是一种用来存储点阵图像的文件格式,它将图像定义为由点(像素)组成的矩阵。每个点可以用多种颜色深度表示,包括1、4、8、24和32位颜色信息。位图文件整体上分为

admin2014-08-23  31

问题 阅读下列说明,回答问题1至问题6,将解答填入答题纸的对应栏内。
【说明】
位图文件(Bitmap)是一种用来存储点阵图像的文件格式,它将图像定义为由点(像素)组成的矩阵。每个点可以用多种颜色深度表示,包括1、4、8、24和32位颜色信息。位图文件整体上分为4个部分,如图1-1所示。

第一部分为位图文件头BITMAPFILEHEADER,占14个字节。第二部分为位图信息头BITMAPINFOHEADER,占40个字节。BITMAPINFOHEADER中的一些关键字段如表1-1所示。

调色板的每个表项占4个字节,其中3个字节分别表示颜色的红、绿、蓝分量,1个字节保留。当为24位或32位真彩色位图时,不需要调色板。该文件格式还规定图像的每一个扫描行所占的字节数必须是4的整数倍,不足的部分以0填充。
已知一个位图文件的biWidth、biHeight、biBitCount和biCompression字段分别等于250、100、8和BI_RGB。请计算:
①该位图文件中调色板部分占多少个字节;
②该位图文件中实际图像数据部分占多少个字节;
③整个位图文件的大小是多少字节。

选项

答案①1024字节(或1KB,1024B,1KB)。 ②25200字节(或24.6KB,25200B,24.6KB)。 ③26278字节(或25.66KB,26278B,25.66KB)。

解析 本问题考查了考生对数字栅格图像原理的理解以及相关的计算能力。位图文件(Bitmap)是数字图像存储中最常用的格式,也是最容易理解的格式。位图文件中的很多字段,都与数字图像的基本概念直接对应。很多考生虽然没有学习过位图文件格式,但只要基本概念清楚,就能够通过阅读题目说明该格式的具体原理以及每个字段的具体用途。因此该题目同时考查了考生的技术文档阅读能力和学习能力。小问题1进一步考查了调色板的概念,并要求计算调色板的大小。biBitCount等于8表明每个像素用8bit表示颜色信息,最多能表示256种颜色,因此调色板中共有256项。调色板每项占4个字节,因此共占256*4等于1024个字节。
小问题2考查实际图像数据部分占多少个字节。解答该问题容易出错的地方是没有注意位图文件的每个扫描行要按4字节对齐的问题。每个像素占1个字节,每个扫描行实际占用的字节数是252*1=252个字节(4字节对齐),而不是250个字节。整个图像共100行,因此实际像素部分共占用25200个字节。
小问题3考查整个位图文件占多少个字节。将文件头部分(根据题目说明,位图文件头和位图信息头分别占14和40个字节)和调色板部分(1024字节)以及实际像素部分(25200)相加即可得到26278字节。
转载请注明原文地址:https://jikaoti.com/ti/GAI7FFFM
0

相关试题推荐
最新回复(0)