PHP
Referenzliste
imagepolygon
Image-Funktionen
Befehl:
int imagepolygon ( resource $im , array $points , int $num_points , int $col )
Parameter-Liste:
Beschreibung | |||||||||
---|---|---|---|---|---|---|---|---|---|
Eine Bildressource von einer der Bilderzeugungsfunktionen, wie imagecreatetruecolor() zurückgegeben. | |||||||||
Ein Array Eckpunkte des Polygons enthält, z. B.:
| |||||||||
Gesamtzahl der Punkte (Eckpunkte). | |||||||||
Ein Farbkennung mit imagecolorallocate() erstellt. |
Rückgabewerte:
Return
TRUE
bei Erfolg FALSE
im Fehlerfall. Beschreibung:
ImagePolygon() erzeugt ein Vieleck innerhalb von im. Points ist ein PHP-Array, das die Werte für die Eckpunkte des Polygons enthält, z.B. Points[0] = x0, Points[1] = y0, Points[2] = x1, Points[3] = y1 usw. Num_points enthält die Gesamtzahl an Points (Points[n]).
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Erstellt ein neues Bild mit Paletten
ein neues farbgetreue Bild erstellen
imagepolygon() - Beispiel:
Eingabe:
<?PHP $image = imagecreate ( 300, 150 ); $farbe_body = imagecolorallocate ( $image, 243, 243, 243 ); $farbe_b = imagecolorallocate ( $image, 10, 36, 106 ); $mess_p = array ( 70, 45, 200, 45, 85, 120, 134, 5, 185, 120 ); imagepolygon ( $image, $mess_p, 5 , $farbe_b ); header ( 'Content-Type: image/png' ); imagepng ( $image ); imagedestroy ( $image ); ?>
Ausgabe:
imagepolygon() - Beispiel 2:
Eingabe:
<?PHP // Erstellt ein leeres Bild $image = imagecreatetruecolor(400, 300); // Weist eine Farbe für das Polygon $col_poly = imagecolorallocate($image, 255, 255, 255); // Zeichnet die Polygon imagepolygon($image, array( 0, 0, 100, 200, 300, 200 ), 3, $col_poly); // Ausgangs das Bild an den Browser header('Content-type: image/png'); imagepng($image); imagedestroy($image); ?>
Ausgabe:
Image-Funktionen