2015阿里实习生招聘一题解析3

4、一张1024×640分辨率的图片,假定每个像素用16位色彩表示,用位图文件(bitmap)格式存储,则这张图片文件需要占用多大的存储空间____

 

解析:

1024*640*16/8)(B)

 

分辨率:一定的面积内取多少个点,或叫多少个像素,它决定了图像的清晰度。

位图文件(Bitmap),扩展名可以是.bmp或者.dib。位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括248162432位色彩。

位图文件图像效果好,但是非压缩格式的,需要占用较大存储空间,不利于在网络上传送。

位图图像文件的大小可以通过以下的方法计算:

 

例如:一幅分辨率为640×480的灰度(8位)图像,文件的大小为:(640×480×8)÷8307200(B)

 

补充:

图像中只有黑白两种颜色的图像被称为单色图像。

单色图像中,一个像素点只需要1个二进制位(1bit)来记录,可以表示出两种颜色,黑像素用“0”表示,白像素用“1”表示。

 

灰度图像:图像除了包含黑白两种颜色外,还包含黑与白之间不同深度的灰色, 这样一个像素就要用多个二进制位来记录,一般情况下我们用8个二进制位(8bit)记录一个像素的颜色信息,则可产生256种不同的灰度。即256色,其实是8位表示,28次方就是256,只能表示256种颜色,等于1字节数据。

一般情况下,有16位彩色、24位彩色、32位彩色、48位彩色等,我们称24bit以上的色彩为真彩色。

例如:24位未压缩位图,能表示1600万种颜色,1个像素占用24位数据,等于3字节数据

你可能感兴趣的:(2015阿里实习生招聘一题解析3)