Blog Digitalgesellschaft Verwaltungsbetrieb Textarchiv Textarchiv Walter Kirk (✝) Impressum

 

Eine favicon.ico selbst erstellen

 

📑 Inhaltsverzeichnis

Vorbemerkung
Installation
Formate
Bash-Script
Zusammenfassung

 

Vorbemerkung

Für die eigene Internetpräsenz ist es erforderlich, ein passendes Bild zu erstellen (favicon.ico), das als besonderes Kennzeichen wahrgenommen wird, z.B. im Browser neben dem Titel der Internetseite. Die Dateiendung .ico kennzeichnet einen Container, in dem mehrere Bilder in verschiedenen Größen zusammen gefasst gespeichert werden.

Es ist nicht unbedingt notwendig, Online-Generatoren zur Erstellung einer .ico zu nutzen.

Installation

Für die Extraktion der in einer .ico enthaltenen Bilder (.png), für das Zusammenfügen mehrerer .png zu einer favicon.ico kann das Hilfsprogramm icotool und für das Konvertieren einer favicon-muster.png in mehrere Formate kann das Hilfsprogramm convert genutzt werden.

Unter Linux erfolgt die Installation aus den Paketquellen:

Formate

Üblicherweise werden folgende Formate genutzt: 16x16, 32x32, 48x48, 64x64, 128x128. Liegt eine Musterdatei als .png vor, lassen sich mit Hilfe des folgenden Scripts, die Formate erstellen und als favicon.ico zusammenfügen.

Liegt bereits eine favicon.ico vor, können die Bilder mit icotool separiert gespeichert werden, z.B. um zu prüfen, inwieweit alle Formate abgedeckt sind.

Bash-Script

Das folgende Script vereinfacht die Extraktion aus einer ico, das Zusammenfügen zu einer ico und das Konvertieren einer Muster-Datei in mehrere Formate. Bedingungen:

1. Die Musterdatei heißt als Vorgabe im Script favicon-muster.png.

2. Muster für Namen der einzeln png: favicon_Nr._Format.Dateiendung

Das Script speichern beispielsweise als build-favicons.sh und ausführbar machen.

Zusammenfassung

Mit dem Script können einige Arbeitsschritte vereinfacht erfolgen, sodass eine Nutzung von Online-Generatoren für die Erstellung einer favicon.ico nicht zwingend erforderlich wird.

 

 

 

Top

 

Wolfgang Kirk

 

Veröffentlicht: 2025-07-21, 13:00 Uhr aktualisiert: