Mehrere Icons in einem
5. Mär 2009, 15:41
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
|