Mailinglisten-Archive |
Hallo Christian! > ich will auf ein bestehendes PNG-Bild ein halb-transparentes, farbiges > Rechteck zeichnen, soll heißen das normale/originale Bild soll noch > durchscheinen. > Funktioniert das mit der GD-lib? Gibt es eine Grafikbibliothek die soetwas > unterstützt? Ja, das geht mit der GD-Lib: <?php // Erzeuge GD Bild aus bestehender PNG-Datei $original = imagecreatefrompng('pfad/zum/bild.png'); // Speichere Alpha-Channel imagesavealpha($original, true); // Setze Blending-Mode imagealphablending($original, true); // Erzeuge Farbe mit Transparenz $color = imagecolorallocatealpha($original, 255, 255, 255, 100); // Zeichne Quadrat imagefilledrectangle($original, 10, 10, 150, 150, $color); // Gebe Bild aus imagepng($original); ?> Hth, Florian
php::bar PHP Wiki - Listenarchive