¿Cuál es el tamaño máximo posible de un 32x32px .ico?
Pregunta
Estoy haciendo un script favicon.ico
, y necesito saber la cantidad máxima de bits posibles.
Solución
maxes a 32 bits por píxel, 24 RGB plus alpha transparencia, de modo que sería 32 x 32 x 32, o 32768 bits.
Así que 4096 bytes (4K).
Otros consejos
Depende del número de colores que está utilizando.
Para 8bit (256 colores):
32 * 32 * 8 = 8192 bits
8192 / 8 = 1024 bytes
1024 bytes = 1Kb
Para 32 bits (16,7 millones de colores):
32 * 32 * 32 = 32768 bits
32768 / 8 = 4096 bytes
4096 bytes = 4Kb
En teoría, un solo archivo ico puede contener hasta 65.535 imágenes (ver Descripción cabecera ). Eso significaría que el número máximo de píxeles podría ser tan grande como 65535 * 32 * 32, que a los 4 bytes por píxel llega a 268,435,456 bytes.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow