Bei der Erstellung des Installationsprogramms für die Version 2.0 unserer Software LernCULtur stand ich vor dem Problem, das neue Logo der Anwendung als Icon für das Programm zu verwenden.
![]()
Leider lag mir die Datei nur im PNG-Format vor, und das auch noch in einer relativ bescheidenen Auflösung von 43*40 Pixeln (siehe Grafik rechts).
Die Einbindung der Icons übernimmt die Installationssoftware. Hier verwende ich aktuell das Programm InstallBuilder von BitRock (dazu später vielleicht ein eigener Artikel), dem ich die Icons nur im richtigen Format als Ressourcen zur Verfügung stellen muss.
Zum Konvertieren der Datei in die unterschiedlichen Icon-Formate (speziell ICO für Windows und ICNS für den Mac) habe ich den Service http://iconverticons.com/ genutzt.
Man lädt dort seine PNG-Datei hoch und erhält eine ICO-Datei für Windows, eine ICNS-Datei für OS X und PNG-Dateien in unterschiedlichen Größen für Linux. Das Icon wird dabei automatisch für die verschiedenen Standard-Größen skaliert.
Allerdings sollte die Ausgangsdatei mindestens 512*512 Pixel haben, da diese Größe bei den neueren Versionen der Betriebssysteme durchaus mal gebraucht wird.
Wenn die ursprüngliche Grafik zu klein ist, dann pixelt es nämlich arg, wenn man das beispielsweise im Windows-Explorer anzeigt. Hier ein krasses Beispiel (Icon war hier 23*20 Pixel).
Ich habe mein Icon deshalb erst mal im Photoshop hochskaliert und dabei bikubisch geglättet.
Hier die beiden aus 43*40 Pixeln entstandenen Versionen im Vergleich, links einfach vergrößert (grau), daneben die im Photoshop hochskalierte und geglättete Version (blau):
![]()
Die hochskalierte Version sieht zwar unscharf aus, ist aber nach meiner Meinung immer noch viel besser als eine kleine Version, die dann in Windows mit großen sichtbaren Pixeln angezeigt wird.
Am besten ist es natürlich, wenn die Icon-Grafik von Beginn an die ausreichende Auflösung hat. Man sollte also auch bei der Erstellung von Icons lieber mit etwas höherer Auflösung arbeiten.
Wer weiss, welche Auflösung die Icons in OS X 10.7 oder in Windows 8 benötigen werden…..
no comment untill now