一个黑白像素和一个彩色像素分别占几个字节?
取决于需要存储一个像素的多少信息,以及是否采用了压缩技术。 如果是非黑即白的二值图像,不压缩的情况下一个像素只需要1个bit。 如果是256种状态的灰度图像,不压缩的情况下一个像素需要8bit(1字节,256种状态)。 如果用256种状态标识屏幕上某种颜色的灰度,而屏幕采用三基色红绿蓝(rgb),不压缩的情况下一个像素需要占用24bit(3字节),这个就是常说的24位真彩色。 还有各种其他的存储方式,例如15bit、16bit、32bit 如果考虑到压缩,情况就更复杂了,是有损压缩还是无损压缩,具体采用哪种压缩算法,压缩参数参数设置等等都会影响到一个像素占用的存储空间。
1024x1024表示长和宽都是1024个像素,这样图总共有1024*1024大约1百万个像素。 256个灰度级的图像,表示每个像素从最白到最黑可以有256种状态。256是2的8次方,使用8个bit(1或者0),就可以表示256种状态。所以一个像素占用了8个bit。 8*1024*1024结果就等于8Mbit了,换算成字节的话,8bit是1字节,是1MB。
(bit per pixel; bpp )决定颜色总数。目前常见的色彩数有2bpp(16色)、8bpp (256色),
高彩(HighColor)为15bpp(32,768色)或16bpp (65,536色),全彩(TrueColor)则为24bpp(16,777,216;16M色)及32 bpp