Hallo Forum,
ich habe ein PNG(500x120px). Der Hintergrund des Bildes ist transparent, "vorn" ist ein Logo.
Jetzt möchte ich das Bild dynamisch mit Text versehen und ausgeben.
Bevor ich mich an den Text setze, wollte ich erstmal schauen, ob die Transparenz beibehalten wird.
Dazu habe ich ein kleines Script geschrieben:
// Bildgröße ermitteln
$size = getimagesize("banner.png");
$width = $size[0];
$height = $size[1];
// neues Image erzeugen
$img = imagecreatefrompng("banner.png");
$createimg = imagecreatetruecolor($width, $height);
imagecopyresized($createimg, $img, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
// Bild anzeigen
header("Content-type: image/png");
imagepng($createimg);
Was passiert ist, dass ich in dem neuen Bild einen schwarzen Hintergrund habe.
Ich muss also wahrscheinlich den Alpha-Wert irgendwie aus dem Original-Bild auslesen und in das erstellte Bild übernehmen.
Wie löst man so etwas?
Welche Funktionen sind dafür geeignet?
Danke für eure Hilfe!
Grüße, Matze