Apple verwendet in OS X ein spezielles Bildformat
.ICNS als Verknüpfungssymbol für Anwendungen und Ordner. Dieses Dateiformat kann allerdings nicht ohne Weiteres von anderen Betriebssystemen und Browsern interpretiert werden. Apple nutzt ein kleines Werzeug-App zur Erstellung und Bearbeitung von Verknüpfungssymbolen, den Icon Composer, der bereits in OS X enthalten ist. Öffnet man damit eine gültige
.ICNS Datei, dann erkennt man, das hier nicht nur ein Bild sondern direkt verschieden Größen in einer Datei fest enthalten sind. Die Standardgröße ist dabei
512 x 512 (px) PixelAlso konvertieren, aber wie?
Ein kleiner Tipp: Es geht ohne andere Programme, einfach und unkompliziert in der Konsole. Dazu wechselt man einfach in das Resources Verzeichnis der jeweiligen App und formatiert diese Datei mit Hilfe der folgenden Kommandozeile:
carsten$ sips -s format png input.icns --out output.png
Für manche Anwendungen muss man das Ganze allerdings mit sudo durchführen, da hier der normale Anwender über keine ausreichenden Berechtigungen verfügt:
carsten$ sudo sips -s format png input.icns --out output.png

Für die Anwendungen VMware Fusion zum Beispiel funktioniert das nur unter sudo. Das Ergebnis sieht dann so aus:
Die Dateien sind dann jeweils 512x512px groß. Ein Export in das
JPEG Format ist eher unvorteilhaft, da dann die Transparenz für den Hintergrund verloren geht! Viel Spaß beim ausprobieren.