Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 25-03-2007, 14:56
Marcusson
 Registrierter Benutzer
Links : Onlinestatus : Marcusson ist offline
Registriert seit: Jan 2006
Beiträge: 241
Marcusson ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Na die Indexnummer der Farbe in der Farbpalette - die du mit ImageColorAllocate() geholt hast.

Funktioniert wie der Name sagt nur für Palettenbilder mit maximal 256 Farben. Bei höherer Farbtiefe muss stattdessen der Alphawert der Transparenzfarbe gesetzt werden.

Dabei ist darauf zu achten, dass der Alphakanal (zum Beispiel bei PNG-Images) beim Herunterkonvertieren in eine niedrigere Farbtiefe verloren geht. Es gibt einige Funktionen, welche implizit eine solche Umwandlung durchführen. Für Details lies bitte das schöne Hanbuch.
Mit Zitat antworten