Rikola: php - Alpha Kanal aus PNGs entfernen

Beitrag lesen

Hallo an alle!

Ich möchte gerne mit php einen vorhandenen Alpha-Kanal aus einem PNG entfernen und komme leider alleine nicht auf die Problemlösung.

Kurz zur Anwendung: Der Anwender der Webanwendung kann beliebige Bilder hochladen. Aus diesen Bildern wird ein Report erstellt. Diesen Report kann der Anwender dann als PDF downloaden. Die PDF-Erstellung übernimmt FPDF. FPDF unterstützt aber keine Bilder mit Alpha-Kanal.

Nun es ist schon öfters vorgekommen, dass ein Benutzer ein png mit Alpha-Kanal hochgeladen und danach über die Fehlermeldung geklagt hat.

Gibt es eine Funktion, die den Alpha Kanal aus Bildern entfernt? Oder kann ich beim Hochladen das Bild auf den Alpha-Kanal prüfen und bei Vorhandensein das Bild abweisen? Die erstere Lösung wäre natürlich die benutzerfreundlichere Lösung.

Hat einer eine Idee? GD2 ist installiert.

Danke im Voraus!
Gruß