| Autor |
Beitrag |
MrKnogge
      
Beiträge: 76
Win XP, Win 7
Delphi 7 Prof, Delphi 2005 PE, C# (VS 2008)
|
Verfasst: 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 Tino: Absätze entfernt.
_________________ MfG MrKnogge
|
|
MSCH
      
Beiträge: 1448
Erhaltene Danke: 3
W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
|
Verfasst: 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
      
Beiträge: 997
|
Verfasst: 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
      
Beiträge: 1448
Erhaltene Danke: 3
W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
|
Verfasst: So 02.03.03 12:45
|
|
Andreas Pfau
      
Beiträge: 997
|
Verfasst: 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 
      
Beiträge: 76
Win XP, Win 7
Delphi 7 Prof, Delphi 2005 PE, C# (VS 2008)
|
Verfasst: 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
      
Beiträge: 526
WinXP Home & Professional
C, C++, Delphi
|
Verfasst: 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
      
Beiträge: 997
|
Verfasst: 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
      
Beiträge: 215
|
Verfasst: 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
      
Beiträge: 997
|
Verfasst: Mo 03.03.03 14:34
Danke, ich werd's Versuchen 
_________________ Life is a bad adventure, but the graphic is really good!
|
|
MrKnogge 
      
Beiträge: 76
Win XP, Win 7
Delphi 7 Prof, Delphi 2005 PE, C# (VS 2008)
|
Verfasst: 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
      
Beiträge: 997
|
Verfasst: 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!
|
|