Каков максимально возможный размер файла 32x32px .ico?

StackOverflow https://stackoverflow.com/questions/2432384

  •  19-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Он достигает максимума в 32 бита на пиксель, 24 RGB плюс альфа-прозрачность, так что это будет 32 x 32 x 32, или 32768 бит.

Итак, 4096 байт (4K).

Другие советы

Это зависит от количества цветов, которые вы используете.

Для 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

Видишь википедия.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top