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

本文详细介绍了如何计算一张分辨率为1024×640,每个像素使用16位色彩表示的图片,用位图文件(bitmap)方式存储时所需的存储空间。通过解析位图文件的存储原理,展示了如何利用公式进行计算,并讨论了位图文件的特点和应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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字节数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值