Folgendes kleines Beispiel dient zur Einführung:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?php // Mime-Type setzen header("Content-type: image/png"); // Erstellt ein rechteckiges Bild mit 155 Pixel Kantenlänge $im = imagecreate(155, 155); // erste Farbe ist Hintergrundfarbe $background_color = ImageColorAllocate ($im, 255, 255, 255); $blau = imagecolorallocate($im, 0, 128, 255); $rot = imagecolorallocate($im, 255,0,0); $gelb = imagecolorallocate($im, 255,255,0); // Anlegen von drei gefüllten Rechtecken imagefilledrectangle ($im, 5, 5, 100, 100, $rot); imagefilledrectangle ($im, 75, 75, 150, 150, $blau); imagefilledrectangle ($im, 85, 20, 140, 60, $gelb); // Das Bild als PNG-Bild ausgeben imagepng($im); // Alle Resourcen, die wegen des Bildes gehalten werden, freigeben. imagedestroy($im); ?> |
Die Bildschirmausgabe wird wie folgt aussehen: