Я создаю сценарий favicon.ico
, и мне нужно знать максимальное количество бит.Каков максимальный размер файла .ico 32x32px?
ответ
Это зависит от количества цветов, которые вы используете.
Для 8bit (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
См. wikipedia
Теоретически, один файл ico может содержать до 65 535 изображений (см. header description). Это означало бы, что максимальное количество пикселей может быть как 65535 * 32 * 32, что на 4 байта на пиксель составляет 268 435 456 байт.
Такой файл был бы довольно глупым, однако - не было бы основы для потребления (приложение или ОС), чтобы предпочесть какое-либо конкретное изображение, если все они имеют одинаковую глубину и размер цвета! (Кроме того, заголовки тоже занимают место.) – SamB
Предполагая, что только 1 значок в .ico? –
Максимальный размер файла будет 32x32 пикселей. - jk –