Gamme de tailles et de formats d'icônes sur divers systèmes d'exploitation


8

Je voudrais connaître la gamme de tailles d'icônes autorisées dans différents systèmes d'exploitation (tels que Ubuntu, OSX) et le format par défaut qu'ils utilisent.

Par exemple, Windows autorise les tailles d'icône de 16 x 16 à 256 x 256 et utilise un fichier .ico.

Réponses:


11

Tout d'abord, Windows et Mac OS X encapsulent leurs icônes dans un format de conteneur, ce qui signifie qu'au lieu de plusieurs images de tailles différentes, le fichier contient des images de résolutions différentes et le système d'exploitation décide quand les utiliser.

Windows utilise le format .ico . Avant Vista, les icônes devaient varier de 16 x 16 à 48 x 48 au maximum et étaient stockées en interne sous forme de fichiers bitmap. Avec Vista, les tailles jusqu'à 256x256 sont autorisées et le format de fichier sous-jacent est changé en png.

Mac OS X utilise des fichiers .icns , avec des tailles de 16x16 à 512x512. Il peut également transporter plusieurs états dans le même fichier.

Linux dépend de la distribution, mais prend généralement en charge un large éventail de formats. Pour des raisons de compatibilité, vous souhaiterez utiliser plusieurs fichiers PNG pour les différentes résolutions ou un seul fichier SVG vectoriel . Les résolutions diffèrent également, mais d'une manière générale 16x16 jusqu'à 512x512 devraient suffire.


1
Les distributions Linux utilisent beaucoup de pngs. Les thèmes d'icônes sont livrés avec un dossier de tailles différentes (de 16 à 512, mais généralement ils atteignent un maximum de 48 ou 64) et un dossier évolutif. Les icônes ont le même nom dans chaque taille de dossier, et le système sait comment traduire à la taille suivante en cas de besoin.
dkuntz2

0

Mac OS X utilise l'extension de fichier d'icônes .icns et prend en charge une résolution de 16 x 16 à 512 x 512.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.