Каков максимально возможный размер файла 32x32px .ico? - PullRequest
2 голосов
/ 12 марта 2010

Я делаю favicon.ico скрипт, и мне нужно знать максимально возможное количество битов.

Ответы [ 3 ]

5 голосов
/ 12 марта 2010

Зависит от количества используемых вами цветов.

Для 8 бит (256 цветов):

32 * 32 * 8 = 8192 bits
8192 / 8 = 1024 bytes
1024 bytes = 1Kb

Для 32 бит (16,7 миллионов цветов):

32 * 32 * 32 = 32768 bits
32768 / 8 = 4096 bytes
4096 bytes = 4Kb

См. Википедия .

4 голосов
/ 12 марта 2010

Максимальное значение составляет 32 бита на пиксель, 24 RGB плюс альфа-прозрачность, что составляет 32 x 32 x 32 или 32768 бит.

То есть 4096 байт (4K).

2 голосов
/ 12 марта 2010

Теоретически, один файл ico может содержать до 65 535 изображений (см. описание заголовка ). Это означало бы, что максимальное количество пикселей может составлять 65535 * 32 * 32, что при 4 байтах на пиксель составляет 268 435 456 байтов.

...