2010-03-12 2 views

ответ

4

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

4096 байт (4K).

+0

Прохладный. Спасибо :) – horgen

+1

Конечно, есть также заголовки, и в значке может быть более одной глубины цвета/цвета ... – SamB

5

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

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

2

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

+0

Такой файл был бы довольно глупым, однако - не было бы основы для потребления (приложение или ОС), чтобы предпочесть какое-либо конкретное изображение, если все они имеют одинаковую глубину и размер цвета! (Кроме того, заголовки тоже занимают место.) – SamB

 Смежные вопросы

  • Нет связанных вопросов^_^