32x32px .ico 文件的最大可能大小是多少?
我正在制作一个 favicon.ico
脚本,我需要知道可能的最大位数。
I'm making a favicon.ico
script, and I need to know the max amount of bits possible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这取决于您使用的颜色数量。
对于 8 位(256 色):
对于 32 位(1670 万色):
请参阅 wikipedia。
It depends on the number of colours you are using.
For 8bit (256 colours):
For 32bit (16.7 million colours):
See wikipedia.
它的最大尺寸为每像素 32 位,24 RGB 加上 alpha 透明度,因此为 32 x 32 x 32,即 32768 位。
所以 4096 字节 (4K)。
It maxes out at 32 bits per pixel, 24 RGB plus alpha transparency, so that would be 32 x 32 x 32, or 32768 bits.
So 4096 bytes (4K).
理论上,单个 ico 文件最多可以包含 65,535 个图像(请参阅标头说明< /a>)。这意味着最大像素数可以达到 65535*32*32,每像素 4 字节,即 268,435,456 字节。
In theory, a single ico file can contain up to 65,535 images (see header description). That would mean that the maximum number of pixels could be as large as 65535*32*32, which at 4 bytes per pixel comes to 268,435,456 bytes.