Laden...

IconReader - Bestimmtes Icon aus .ICO auslesen

Erstellt von Manitu vor 18 Jahren Letzter Beitrag vor 18 Jahren 5.312 Views
Manitu Themenstarter:in
8 Beiträge seit 2005
vor 18 Jahren
IconReader - Bestimmtes Icon aus .ICO auslesen

hallo community

ausgangspunkt dieser komponente war mein posting im Icon auf Button in 16*16-thread:

ich hab da auch ne frage zu den icons:
wenn in der xyz.ico datei nun mehrere icons mit der selben grösse sind, wie wird das gehandhabt?

ist es auch möglich, z.b. icon nr. 3 aus der xyz.ico herauszuholen, unabhängig von deren grösse?

genau besagtes habe ich nun programmiert:

eine funktion, die aus einer .ICO-datei ein beliebiges icon auslesen kann, da in einer ICO-datei mehrere icons mit den selben grössen/farbtiefen gespeichert werden können.

der aufruf ist Kinderleicht:

Icon ikon = IconReader.getIcon("beispiel.ico", 4);

--> liefert das 4. icon aus der beispiel.ico

sourcecode inkl. beispielprogramm ist im anhang dabei.

ich bitte um feedback, danke 👅

mfg manitu

Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist überzeugt, dass er genug davon habe.
(René Descartes, französischer Mathematiker u. Philosoph, 1596-1650)

Q
992 Beiträge seit 2005
vor 18 Jahren

Vielleicht hättest du erwähnen sollen, dass es nur verwalteten Code benutzt, also nicht nur eine Kapselung von API-Funktionen ist.

Grüße Christoph