存储一幅800*600象素的256色位图图象,需用的字节数大约是多少?希望告诉过程以及原因

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:36:02
存储一幅800*600象素的256色位图图象,需用的字节数大约是多少?希望告诉过程以及原因 谢谢啦
我这有几个选项
A.38400
B.76800
C.480000
D.307200

想问下这个怎么算的啊?过程和理由说一下 谢谢

1.37M
我用photoshop新建了一个800*600的8位深图象,储存为BPM位图格式,2的8次方就是你说的256色!

位图图象是最大的一种图片格式,一般未经压缩处理。但如果压缩过就大小不一,目前一般是真彩语真黑白,就是所谓的8M灰度。不压缩大概有3M左右,压缩后质量较好的也不过300-400K

我想楼主说的256色指的应该是彩色图像吧(灰度图像类似)

电脑上的图像无论存储还是显示都是以数字格式来进行的
通过数字图像处理理论可以了解到,我们看到的彩色图像一般是由红(R)、绿(G)、蓝(B)三个分色合成的
也就是通常所说RGB图像,RGB分别代表red,green和blue

下面就计算一下需要的存储空间:
这里的256指的就是红绿蓝每个分量都有256个级别,用二进制表示需要8bit,那么三种分色则一共需要24bit,也就是我们常说的24位真彩色

那么需要的bit数就是 b=M×N×k=800×600×24bit
那么需要的字节数就是 B=b/8=800×600×3=1.44MB
经过压缩之后,通常是压缩成JPEG格式,由于不同的压缩比率,最小甚至可以压缩到几十KB
==================================================
lz的问题补充,那我的答案也补充一下:

那这样看来应该是灰度图像,选C
算法如下:
需要的字节数是 B=800×600×8/8=480000 B

不知道我说明白了没有,回答起来蛮辛苦的,感觉还满意的话lz给个最佳吧,还没有得过,嘿嘿...