Quelle est la taille maximum possible d'un 32x32px .ico?
Question
Je fais un script favicon.ico
, et je dois connaître le montant maximum de bits possibles.
La solution
Il plafonne à 32 bits par pixel, 24 RGB ainsi alpha transparence, de sorte que ce serait 32 x 32 x 32, ou 32768 bits de.
4096 octets (4 Ko).
Autres conseils
Cela dépend du nombre de couleurs que vous utilisez.
Pour 8bit (256 couleurs):
32 * 32 * 8 = 8192 bits
8192 / 8 = 1024 bytes
1024 bytes = 1Kb
Pour (16,7 millions de couleurs) 32 bits:
32 * 32 * 32 = 32768 bits
32768 / 8 = 4096 bytes
4096 bytes = 4Kb
Voir wikipedia .
En théorie, un seul fichier ico peut contenir jusqu'à 65.535 images (voir Description en-tête ). Cela signifierait que le nombre maximal de pixels peut être aussi grand que 65535 * 32 * 32, à 4 octets par pixel vient 268,435,456 octets.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow