Einzelnen Beitrag anzeigen

theoneand

Registriert seit: 21. Mär 2013
38 Beiträge
 
Delphi XE8 Professional
 
#1

png icon umfärben

  Alt 4. Mär 2014, 13:43
hallo zusammen, ich schreib gerade ein kleines Programm, um icons im PNG Format umzufärben.
Die icons sind immer einfarbig mit transparenz aussen. (siehe Bild Anhang1)

Das Färben funktioniert auch soweit, das Problem ist, dass die PNG's am Rand leicht transparent sind,
praktisch damit die Kanten besser aussehen.

Ich hab erst versucht direkt das PNG zu färben und als zweites habe ich probiert das PNG in eine Bitmap
zu wandeln und dann zu färben, letzteres führte zum Erfolg, nur wie gesagt ohne die Übergänge. (siehe Bild Anhang 2)

Dann habe ich versucht von dem PNG die alpha-Werte in einem Array zwischenzuspeichern und diese Transparenzwerte
nach umfärben wieder draufzulegen. (siehe Bild Anhang)

Hat jemand eine Idee, wie ich diese Übergangstransparenz wieder bekomme??


Im Anhang 4 mein Source Code
Angehängte Grafiken
   
Angehängte Dateien
Dateityp: zip color icons.zip (64,8 KB, 10x aufgerufen)
  Mit Zitat antworten Zitat