【发布时间】:2011-01-26 19:19:26
【问题描述】:
我正在制作favicon.ico 脚本,我需要知道可能的最大位数。
【问题讨论】:
-
假设 .ico 中只有 1 个图标?
-
它的最大尺寸为 32x32 像素。 - jk
我正在制作favicon.ico 脚本,我需要知道可能的最大位数。
【问题讨论】:
理论上,一个 ico 文件最多可以包含 65,535 张图片(请参阅header description)。这意味着最大像素数可能高达 65535*32*32,每像素 4 个字节为 268,435,456 个字节。
【讨论】:
这取决于您使用的颜色数量。
对于 8 位(256 色):
32 * 32 * 8 = 8192 bits
8192 / 8 = 1024 bytes
1024 bytes = 1Kb
对于 32 位(1670 万色):
32 * 32 * 32 = 32768 bits
32768 / 8 = 4096 bytes
4096 bytes = 4Kb
【讨论】:
它的最大值为每像素 32 位,24 RGB 加上 alpha 透明度,因此将是 32 x 32 x 32 或 32768 位。
所以 4096 字节 (4K)。
【讨论】: