Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Mehrere Icons in einem (https://www.delphipraxis.net/130254-mehrere-icons-einem.html)

Sir K 5. Mär 2009 14:41


Mehrere Icons in einem
 
Hallo,

ich muss grad auf der Arbeit Icons bearbeiten, genauer gesagt ich muss sie in graustufen umwandeln.
So da das jetzt aber so round about 3000 Icons sind und ich keine Lust habe jedes einzeln zu bearbeiten, hab ich mir gedacht ich schreib mir n Programm dafür^^ Ist ja auhc nichts weltbewegendes:
- Icon laden
- in ne Bitmap konvertieren
- meinen Algorithmus drüber laufen lassen
-wieder in ein Icon konvertieren und abspeichern.

Nur kommt jetzt ein Faktor ins Spiel der das ganze kompliziert macht.
Und zwar handelt es sich bei jedem der 3000 Icons nicht nur um ein Icon sondern immer um mehrere in einem.

Also ich hab zum Beispiel das Icon "Bottle.ico", dann ist es so dass sich in diesem Icon mehrere Icons mit unterschiedlicher Auflösung und unterschiedlicher Farbtiefe befinden. (Es kann sein, dass es dafür einen Begriff gibt mir ist er allerdings dann unbekannt xD).

So und eben weil jedes Icon so zu sagen intern noch aus verschiedenen Icons besteht kann ich dass nicht einfach mit der o.g. Vorgehnsweise machen da sonst immer nur eines von den "Untericons" zurückgespeichert wird.

Daher würd ich jetzt gern wissen ob es eine Möglichkeit gibt so ein Icon in seine "Untericons" zu zerlegen, so dass ich diese in Bitmaps konvertieren kann um den GrauStufen-Algorithmus drüberlaufen zu lassen. Dann müsste ich natürlich auch noch wissen wie ich das ganze nacher wieder zusammenfüge.

Da ich die Icons bereits mit IconToAny als Bitmaps konvertiert auf der Festplatte habe(also jedes "Untericon" einzeln als Bitmap) wäre es auch möglich dass ich diese Bitmaps lade den Algo drüberlaufen lasse und dann die entsprechenden "Untericons" zu so einem , ich nenne es jetzt mal so, Iconkonstrukt zusammensetzten kann und abspeichern kann.

Liebe Grüße

Sir K

Luckie 5. Mär 2009 14:45

Re: Mehrere Icons in einem
 
Eventuell hilft dir das weiter: http://www.michael-puff.de/Developer...IconInfo.shtml


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz