Answers:
8位数据为您提供256种不同的存储组合,因为256是2 ^ 8,这意味着8位数据,每个位有2个可能的值,将为您提供256种可能的组合,整个8位可以在。这意味着你如果每个像素使用8位数据,则可以区分每个像素中256个不同级别的灰度。每个像素24位数据意味着您可以提供2 ^ 24个不同的颜色值或1670万种颜色。这通常相当于每个红色,绿色和蓝色的8位值,为您提供1670万种可能的颜色组合。
回想起来,你也可以有256个颜色值(而不是灰色);为此,他们有3位(8个颜色级别)用于红色,3位用于绿色,2位(4个颜色级别)用于蓝色,总共8位,但颜色而不是灰色。
要计算大小,您需要乘以总像素数,以获得存储图像所需的总位数。这是(5 * 1,600 * 1,200 * 24)= 230,400,000位。除以8得到字节; 230,400,000 / 8 = 28,800,000。除以1,024,000得到兆字节; 28,800,000 / 1,024,000 = 28.13 MB。这是您为所描述的图像存储原始数据所需的MB总数。
如果你添加文件头和exif数据,你通常会看到一个比单独的图像更大的文件,当然,压缩也会改变这个值。
也许这有点矫枉过正了。