未压缩的48x48像素图像的最大大小



未压缩的48x48图像的最大大小是多少?我想设置一个用于调试的参考映像。

48*48=2304

因此,(2304*通道数*每个通道字节(字节

W*H*BitsPerPixel

如果BitsPerPixel是32(数百万种颜色(,那么它将是73728位。将其除以8得到字节(9216(。实际大小在未压缩的格式之间会有所不同,特别是取决于它们的颜色功能。

对于位图,这个维基百科页面提到了一些颜色选项:http://en.wikipedia.org/wiki/Bitmap

最近我写了一个原始的PNG编写器。您必须在每行前面放一个字节,并添加PNG以及ZLIB标头和校验和。我不确定,但我认为你可以拥有每个通道16位的RGBA图像。原始数据是48*49*2*4=9.4kB。所以我会确保你能处理16kB左右。

当您谈论压缩时,我假设您指的是图像文件。

最大大小取决于您允许的文件格式和位深度。

例如,96 bpp的TIFF图像将是46 kB。

一个更合理的格式可以是24bbp BMP文件,它是7kB。

最新更新