800X600的8位灰度图象的大小的计算方法是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:42:55

800和600代表这个图片横纵两个方向的像素点的数量,8位代表每个象素的颜色信息所占用的磁盘空间,或者是色深。8位的进一步的含义是8个二进制位,这八个二进制位从00000000到11111111共之间共有256位数,所以其色深就是256级。

每四个二进制位被成为1字节(bit),8个二进制位则是2个字节。所以一个800*600的图像的大小就应该是800*600*2字节=960000bit=937.5KB=0.9375MB

但一个图像文件所需记录的信息并非只有这些,还有这个图像的名称、格式信息、生成日期等,所以其大小还会有一些差别。另外每种图像格式的编码方式均不相同,还可能涉及到一些图像压缩之类的内容。以上计算方法仅适合BMP图像格式。

错了
2进制位有八个是一个字节,比如10001000,这组数据得大小等于一个字节,
所谓的"8位"灰度图像,每个像素中中有256个如上得组合(256个灰度值),但图像只显示其中1个灰度级别,所以单个像素只含有1个字节的大小
800*600得灰度图大小的算法:
800*600*1=0.4577MB
800*600得RGB图即有3个颜色得灰度叠加,其算法:
800*600*3=1.37MB
(8bit(位)=1Byte(字节) 1024Byte(字节)=1KB 1024KB=1MB 1024MB=1GB 1024GB=1TB
)

123456