Autor Beitrag
MrKnogge
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 76

Win XP, Win 7
Delphi 7 Prof, Delphi 2005 PE, C# (VS 2008)
BeitragVerfasst: Sa 01.03.03 21:38 
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.

_________________
MfG MrKnogge
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: 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.
www.axialis.com - Axialis Icon Workshop.

grüße
MSCH
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: 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)

_________________
Life is a bad adventure, but the graphic is really good!
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: So 02.03.03 12:45 
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: 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.

_________________
Life is a bad adventure, but the graphic is really good!
MrKnogge Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 76

Win XP, Win 7
Delphi 7 Prof, Delphi 2005 PE, C# (VS 2008)
BeitragVerfasst: 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 !

_________________
MfG MrKnogge
DaRkFiRe
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 526

WinXP Home & Professional
C, C++, Delphi
BeitragVerfasst: 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.

_________________
Lang ist der Weg durch Lehren - kurz und wirksam durch Beispiele! Seneca
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: 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?

_________________
Life is a bad adventure, but the graphic is really good!
OregonGhost
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 215



BeitragVerfasst: 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)

_________________
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Mo 03.03.03 14:34 
Danke, ich werd's Versuchen :D

_________________
Life is a bad adventure, but the graphic is really good!
MrKnogge Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 76

Win XP, Win 7
Delphi 7 Prof, Delphi 2005 PE, C# (VS 2008)
BeitragVerfasst: Mo 03.03.03 18:37 
Hi zusammen,

hier sind auch noch infps zu XP-Icons

students.fh-joanneum...detail.asp?detail=32

vielleicht hilft´s ja einem von euch.

_________________
MfG MrKnogge
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Mo 03.03.03 18:52 
Ich habe das mit den XP-Icons probiert. Es ist tatsächlich ein 32-Bit Bitmap.

_________________
Life is a bad adventure, but the graphic is really good!