开发者

Maximum size of uncompressed 48x48 px image

What's the maximum size an uncompressed 48x48 image can have? I'd like to set up a reference i开发者_如何学JAVAmage for debugging.


48 * 48 = 2304

So, (2304 * number of channels * bytes per channel) bytes


W * H * BitsPerPixel

If BitsPerPixel is 32 (Millions of colors), then it would be 73,728 bits. divide that by 8 to get bytes (9,216). The actual size would vary between the uncompressed formats a bit, especially depending on their color capabilities.

For Bitmaps, this Wikipedia page mentiones some of the color options: http://en.wikipedia.org/wiki/Bitmap


Recently I wrote a primitive PNG writer. You have to put one byte infront of every line and add PNG as well as ZLIB headers and checksums. I'm not sure but I think you can have RGBA images with 16bit per channel. The raw data would be 48*49*2*4=9.4kB. So I would make sure that you can handle 16kB or so.


As you are talking about compression, I assume that you mean an image file.

The maximum size would depend on the file format and bit depth that you allow.

A 96 bpp TIFF image for example would be 46 kB.

A more reasonable format could be a 24 bbp BMP file, which is 7 kB.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜