Mit imagecolortransparent() kann man einer zuvor mit ImageColorAllocate() definierte Farbe Transparenz zuweisen.
Wenn ich jetzt aber mit ImageCreateFromGif() und ImageCopy() arbeite, dann kenne ich die Farben aus dem Bild ja nicht und weiss auch nicht, welche Farbe aus diesem Source-Bild transparent ist.
Ich möchte erreichen, dass wenn das Source-Bild Transparenz hat, im neu erstellten Bild eben diese Farbe auch transparent ist. Bei manchen Bildern wird das scheinbar automatisch erkannt und die Transparenz ist im neu erstellten Bild eingestellt, ohne dass diese explizit zugewiesen werden musste. Bei anderen Bildern mit Transparenz funktioniert das aber nicht. Kann das sein, dass das davon abhängig ist unter welchem Palettenplatz die transparente Farbe abgelegt ist?
Gruß
Joachim