Каков максимально возможный размер файла 32x32px .ico?
Вопрос
Я готовлю 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 байт.
Не связан с StackOverflow