Diskussion:ICO (Dateiformat)

Letzter Kommentar: vor 1 Jahr von Siegbert v2 in Abschnitt Heutige Bedeutung?

Wie erstellt man ICO-Dateien

Bearbeiten

es fehlen Info´s zum Dateiformat. Wie wird es erstellt ppp
(Der vorstehende Beitrag wurde am 7.5.2007, 17:41 [MESZ] abgesendet.)

Auch ich bräuchte informationen zum erstellen von .ico dateien. habe noch nicht wirklich konkretes gefunden bis auf Gimp der das abspeichern kann. Aber wie kriege ich die Verschiedenen bildformate in ein ICON damit des auch sauber funktioniert?
(Der vorstehende Beitrag wurde am 10.12.2007, 09:55 [MEZ] abgesendet.)
IrfanView kann beliebige Grafiken ins .ico-Format abspeichern. Dann jedoch nur immer 1 Icon in eine .ico.
Der BeCyIconGrabber kann mehrere, dafür aber nicht bearbeiten.
(Der vorstehende Beitrag wurde am 18.4.2008, 23:06 [MESZ] abgesendet.)
XnView kann laut Beschreibung ebenfalls .ico Dateien erstellen, ebenso GraphicConverter für den Mac --Wikinger77 10:28, 30. Apr. 2008 (CEST)Beantworten

Heutige Bedeutung?

Bearbeiten

Werden .ICO-Dateien (und .CUR-Dateien) überhaupt noch in Windows 10/11 verwendet?

Andreas 21:19, 1. Okt. 2023 (CEST)Beantworten

Ja!
  • Jede klassische EXE-Datei mit Symbol nutzt das ICO-Format. Andere Formate (z. B. PNG) werden für diesen Zweck nicht unterstützt. Die ICO-Datei für das Programmsymbol wird als Ressource vom Typ 14 beim Kompilieren in die EXE-Datei eingebunden. Gleiches gilt für (nicht Systemeigene) Cursor, wobei diese den Ressourcentyp 12 besitzen. Das gilt ausnahmslos für alle klassischen Anwendungen (z. B. sämtliche MS-Office Anwendungen, der Windows Explorer, der Editor, WordPad usw. usf.); dazu zählen neben EXE-Dateien auch SCR-Dateien (Bildschirmschoner) und CPL-Dateien (Systemsteuerungstools). Mit Werkzeugen wie ResHacker kann man EXE-Dateien öffnen und sich die enthaltenen Icons und Cursor anschauen (und ändern).
    Die einzige Ausnahme bilden UWP-Apps ab Windows 10. Diese nutzen PNG-Grafiken.
  • Unabhängig von der Softwareentwicklung befinden sich im Ordner C:\Windows\Cursors alle Standardcursor des Betriebssystems; auch noch unter Windows 11.
Fazit: Ja, diese Formate werden auch heute von sämtlichen Softwareentwicklern genutzt, die klassische Windows-Anwendungen entwickeln.
--Siegbert v2 (Diskussion) 04:17, 3. Okt. 2023 (CEST)Beantworten
Ja, ICO-Dateien gibt es schon seit langem. Aber in Zeiten von HiDPI-Desktops werden die ICO-Symbole wohl nicht mehr verwendet, oder?
Erstellen des Symbols für Ihre Windows App (Microsoft), verwendet werden PNG-Dateien, auch und gerade für WinUI (Stichwort HiDPI).
Aber okay, ICO-Symbole unterstützen immerhin 256x256 und sind daher auch für HiDPI geeigent, und sind immer noch das Standard-Format für Win32-Anwendungen, Icons (Design basics) von Windows 7.
Andreas 12:03, 3. Okt. 2023 (CEST)Beantworten
Naja, zumindest für den Zweck des Programmsymbols und für die sog. "bekannten Dateitypen" (siehe hier) schon. Das ist ganz tief im System verwurzelt und wird aus Kompatibilitätsgründen mit Sicherheit noch sehr lange erhalten bleiben. Derzeit wird nur das ICO-Format (als eigene Datei oder Programmressource) unterstützt.
Für das Startmenü können anstelle der nativen Programmsymbole auch PNG-Grafiken via Programmname.VisualElementsManifest.xml-Dateien (siehe: hier) "nachgerüstet" werden. Allerdings hat das mit hohen Auflösungen nicht viel zu tun. Bei 150×150px ist (derzeit) Schluss. In späteren Versionen von Windows können über diesen Weg potentiell auch größere Werte unterstützt werden.
Innerhalb der Apps (also für Symbolleisten etc.) Haben sich in nahezu allen Frameworks (.NET, QT usw.) PNG-Bilder durchgesetzt. Aber auch hier wird das ICO-Format aus Kompatibilitätsgründen weiterhin unterstützt werden und nicht so schnell aussterben. --Siegbert v2 (Diskussion) 18:12, 4. Okt. 2023 (CEST)Beantworten