Auswahl an Symbolgrößen und -formaten auf verschiedenen Betriebssystemen


8

Ich möchte wissen, welche Symbolgrößen in verschiedenen Betriebssystemen (wie Ubuntu, OSX) zulässig sind und welches Standardformat sie verwenden.

Beispielsweise erlaubt Windows Symbolgrößen von 16 x 16 bis 256 x 256 und verwendet eine .ico-Datei.

Antworten:


11

Zunächst kapseln sowohl Windows als auch Mac OS X ihre Symbole in einem Containerformat. Dies bedeutet, dass die Datei anstelle mehrerer Bilder mit unterschiedlichen Größen Bilder mit unterschiedlichen Auflösungen enthält und das Betriebssystem entscheidet, wann welche verwendet werden sollen.

Windows verwendet das .ico- Format. Vor Vista sollten die Symbole zwischen 16 x 16 und höchstens 48 x 48 groß sein und werden intern als Bitmap-Dateien gespeichert. Unter Vista sind Größen bis zu 256 x 256 zulässig, und das zugrunde liegende Dateiformat wird in PNG geändert.

Mac OS X verwendet ICNS- Dateien mit Größen von 16 x 16 bis 512 x 512. Es kann auch mehrere Zustände in derselben Datei enthalten.

Linux ist von der Distribution abhängig, unterstützt jedoch im Allgemeinen eine Vielzahl von Formaten. Aus Kompatibilitätsgründen sollten Sie jedoch mehrere PNG- Dateien für die verschiedenen Auflösungen oder eine einzelne Vektor- SVG- Datei verwenden. Die Auflösungen sind ebenfalls unterschiedlich, aber im Allgemeinen sollten 16 x 16 bis 512 x 512 ausreichen.


1
Linux-Distributionen verwenden viele PNGs. Symbolthemen werden mit Ordnern unterschiedlicher Größe (von 16 bis 512, in der Regel jedoch maximal 48 oder 64) und einem skalierbaren Ordner geliefert. Die Symbole haben in jeder Ordnergröße den gleichen Namen, und das System weiß, wie bei Bedarf in die nächste Größe übersetzt werden kann.
dkuntz2

0

Mac OS X verwendet die Dateierweiterung .icns-Symbol und unterstützt eine Auflösung von 16 x 16 bis 512 x 512.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.