给出图像是总像素和深度 怎么求出图像的大小?
问题描述:
给出图像是总像素和深度 怎么求出图像的大小?
例题:一幅图640*480的256色图像的图像的大小是
答案是640*480*8/8
应该是总像素乘以图像深度
答
图像的深度一般就是指编码一个像素的一个分量所使用的比特数,一般从1到8bit
带色度的图像一般两种,位图和调色板图.
位图的一个像素一般含有三个分量(红绿蓝).假定经过高效编码,对红绿蓝分量分别只需要平均使用 2、4、3个bit,那么图像的大小就是 [640*480 * (2*4*3)] / 8 个字节(byte)
自然比它原来的大小 [640*480 * (3*8)] / 8 小了很多,这就是压缩.
你说的是调色板图,他只有一个分量,就是说图像的色度用预先定义好了的调色板上的256个色来表示.256色=2的8次方.2的1次方是1个bit,8次方就是1个字节,所以就是你给的那个计算式子.