Du bist hier: Computerzeugs > Grafik und Windows-GUI > Ändern von Icons in Programmen

Ändern von Icons in Programmen

Während das Ändern von Icons für Dateitypen noch recht einfach ist, so ist das Ändern von Icons von Programmen schon etwas komplizierter. Dafür müssen in der Programmdatei selber die Icons durch die neuen ersetzt werden. Dazu verwenden wir den externer Link IconWorkshop 5.0.

Ich demonstriere diesen Vorgang am Beispiel von MS-Paint. Nicht, dass ich es jemals verwenden würde, aber es ist ein gutes Beispiel. Links sehen wir das Originalicon im Eigenschaftsfenster von MS-Paint. Auch wenn bei den folgenden Schritten eigentlich nichts schief gehen kann, empfehle ich immer Sicherheitskopien von Programmen zu machen, die man patcht!

Wir starten nun den IconWorkshop und öffnen die mspaint.exe. Wir sehen nun alle Icons, welche in mspaint.exe enthalten sind. Das erste ist das Programmicon, welches wir bearbeiten möchten. Mit einem Doppelklick darauf öffnen wir dies.

Danach öffnen wir das Icon, mit welchem das originale Icon ersetzt werden soll – also unser neues Icon Smiley zwinkert

Da unser Icon aus MS-Paint eine 48x48 Pixel Version besitzt, aber unser neues Icon nicht, erzeugen wir eine 48x48 Version aus der vorhandenen 128x128 Version. Einfach mit der rechten Maustaste aus das 128x128 Icon klicken und "Create 48x48..." anklicken. Dies ist auch der Weg, mit dem man aus einem großen Icon die kleineren Versionen ableitet. In der Regel erzeugt man neue Icons mit 128x128 Pixeln und rechnet es dann auf die entsprechenden Größen herunter. Danach markieren wir das gesamte Icon, indem wir im Menü "Edit" den Menüpunkt "Select All" auswählen. Oder wir merken uns gleich den Shortcut STRG+A. Danach kopieren wir das Bild in die Zwischenablage ("Edit" und dann "Copy" oder gleich STRG-C).

Nun wechseln wir wieder in das Fenster mit unseren MS-Paint Icon. Bevor wir das neue Icon einfügen, müssen wir jedoch den Arbeitsbereich löschen. Ansonsten wird das neue Icon einfach über das alte Icon gelegt. Dazu wählen wir das Rechteck-Werkzeug aus. Danach setzen wir die Farbe auf Transparent, indem wir Opacity (Deckkraft) auf 0 setzen und dann das Fenster mit einem Rechteck ausfüllen. Danach sollte es so wie links im Bild aussehen.

Nun können wir unser Icon aus der Zwischenablage mit STRG-V einfügen. Ein Fenster fragt uns, ob wir das Icon in der Größe verändern möchten oder es so lassen möchten. Da unser Icon die gleiche Größe wie das Zielfenster hat, lassen wir 1:1 und klicken auf OK.

Und schon haben wir das erste Icon ersetzt. Jetzt muss man noch irgendein Werkzeug rechts anklicken, damit der Markierungsrahmen verschwindet. Die gleiche Prozedur wiederholen wir für die anderen Icons auf gleiche Art und Weise.

Bei den 256-Farben Icons gibt Transparent als eigene Farbe. Diese brauchen wir ja, um den Arbeitsbereich vor dem Einfügen zu löschen.

Ich empfehle es, für die 256-Farben Versionen des Original-Icons, die True-Color Versionen des neuen Icon zu kopieren und einzufügen. Dann erscheint beim Einfügen ein Fenster, welches fragt wie mit den Farben umgegangen werden soll. Dort kann man die Farben dann automatisch herunter rechnen lassen. Dies liefert immer die besseren Ergebnisse, besonders wenn man nicht weiß, wie die 256-Farben Versionen des neuen Icons erzeugt wurden. Oftmals wurden dafür schlechte Algorithmen verwendet. IconWorkshop verwendet hierfür einen sehr guten! Die 16-Farben Versionen sollte man nur ersetzen, wenn das neue Icon auch eine gute 16-Farben Version mitbringt.

Wenn wir alle Iconversionen ersetzt haben, speichern wir das Icon und schließen es. Nun speichern wir das neue Icon im Programm ab, indem wir auch dieses speichern.

Damit haben wir das Programm erfolgreich gepatcht und das Programmicon verändert.


Durch das Ändern der Icons haben wir auch automatisch das Icon in der Titelzeile angepasst.