Entwickler-Ecke

Multimedia / Grafik - Ich möcht XP Icons !


MrKnogge - Sa 01.03.03 21:38
Titel: Ich möcht XP Icons !
Hi @ All

Ich hab bisher ein Delphi-Tool von mir benutzt um Icons aus *.exe oder *.dll Dateien zu extrahieren.

Das Problem bei Win XP ist das die Icons nicht richtig extrahiert werden, was wohl daran liegt, weil mein Tool nicht mit der Auflösung klar kommt.

Kennt jemand von euch ein Tool das XP-Icons extrahieren kann ?

Oder könnt einer von euch mir die Standard-Icons schicken bzw kennt jemand ne Download-Adresse ? (Laden, Speichern, info, Arbeitsplatz ...)

Wäre echt toll wenn mir jemand weiterhelfen könnte.

Moderiert von user profile iconTino: Absätze entfernt.


MSCH - So 02.03.03 10:18
Titel: Re Icons
Hi,
da gibts ein nettes Proggi, ist zwar nicht für Umso aber kann mit allen Icons umgehen - auch XP Icons mit Alpha-Kanal und so.
http://www.axialis.com - Axialis Icon Workshop.

grüße
MSCH


Andreas Pfau - So 02.03.03 12:04

Ich arbeite auch an 'nem Icon-Editor.

Bitte, Bitte, sag mir, wo ich 'ne Deklaration des Alpha-Kanal-Formats von ICO-Dateien finde!!!
(Bei Wotsit gibt's nur das normale)


MSCH - So 02.03.03 12:45

musst du schauen hier:
http://students.fh-joanneum.at/bartel/articles_detail.asp?detail=32
oder hier:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwxp/html/winxpicons.asp
grüße
MSCH


Andreas Pfau - So 02.03.03 13:36

Ich habe nix gefunden. Da steht nur, wie man die mit so 'nem Prog erstellt. Aber ich suche das Dateiformat, also die Struktur.


MrKnogge - So 02.03.03 15:12

@MSCH

Danke für den Link, ich saugs mir gerade und teste es mal.
Ich hoffe nur das man es eine weile kostenlos testen kann.

@All

Wenn sonst noch jemand ein Tool kennt, einfach posten !


DaRkFiRe - So 02.03.03 15:43

Also beim normalen Windows-Icon (nicht-XP) ist es so:

Es wird neben dem Header das eigentliche Bild gespeichert (mit 16/256-Farben-Palette).

Danach folgt die Maske, welche die Transparenz definiert. Bei den normalen Icons ist sie absolut Monochrom (2 Bit Farbtiefe - schwarz oder weiß) - ich könnte mir vorstellen, dass bei WinXP entweder volle 32 Bit für Icon-Bild und -maske verwendet werden oder für beide 256 Farben Farbtiefe. Schaut euch das mal an - ich werde das Format jetzt mal auseinandernehmen.


Andreas Pfau - So 02.03.03 15:59

Aber das ist nur 'ne Tehorie, oder?

Wenn du das Format ausenandergenommen hast, sag' Bescheid.

PS: Bei 'nem Xp-Icon... Muss man im IconDir oder sonstwo 'nen Parameter ändern?


OregonGhost - Mo 03.03.03 14:06

Wenn ich mich recht erinnere, ist die Maskenbitmap aus Kompatibilitätsgründen IMMER Monochrom, also 1 Bit. Unter Windows XP wird dafür für Bitmaps und Icons (also auch für die eigentliche Icon-Bitmap, auch XOR-Bitmap genannt) 32 Bit genommen, und zwar als RGBA (wobei in der Datei dann ABGR stehen). Vielleicht war der Alphakanal auch andersrum, das weiß ich jetzt nicht mehr ;c)


Andreas Pfau - Mo 03.03.03 14:34

Danke, ich werd's Versuchen :D


MrKnogge - Mo 03.03.03 18:37

Hi zusammen,

hier sind auch noch infps zu XP-Icons

http://students.fh-joanneum.at/bartel/articles_detail.asp?detail=32

vielleicht hilft´s ja einem von euch.


Andreas Pfau - Mo 03.03.03 18:52

Ich habe das mit den XP-Icons probiert. Es ist tatsächlich ein 32-Bit Bitmap.