一幅1280x1024的24位真彩色图像,如果未经压缩,则它的数据量为??为什么?

2024-11-14 09:49:25
推荐回答(3个)
回答1:

该文件大小是2.25MB。

24位真彩,每个像素占24bit。1024*768个像素点,1024*768*24=18874368(bit),再除以8转换为byte(8bit=1byte)=2359296(byte)。

又因为1024byte=1KB,再除以1024等于2304KB,如果再除以1024就是2.25MB了,以此类推。

扩展资料:

一个像素可以表达的不同颜色的数量取决于每个像素的比特数(BPP)。这个最大值可以通过取2的颜色深度的幂得到。

例如,常见值为:

1、8BPP[2^8=256;(256色));

2、16BPP[2^16=65536;(65,536种颜色,称为高颜色);

3、24BPP[2^24=16777216;(16,777,216色,称为真色)];

4、48BPP[2^48=281474976710656;(281,474,976,710,656种颜色,在许多白扫描仪中使用)。

回答2:

如果不压缩,采用bmp存储格式则其数据量可如下计算: 1280x1024=总共的像素点每个像素点包含红绿蓝三个色彩分量,色彩深度为8位(即256色彩),因此每个分量用一个字节表示,因此总的字节数如下:1280x1024x3 bmp文件的文件头所占字节数是固定的,而且相比上述数据来说很少,故整个数据量大致为上述乘积数

回答3:

该图共有1280x1024个像素点;24位真彩每个像素点用24位0/1表示,通常1个字节=8位0/1(也就是8bit=1byte),所以24位就是3byte。那一张这样的图就是1280*1024*3byte=1280*3kb=3.75mb