imagearc – wird zum Zeichnen elliptischer Bögen verwendet.
bool imagearc ( Ressource $image, int $cx, int $cy, int $w, int $h, int $s, int $e, int $color)
imagearc() zeichnet einen elliptischen Bogen in das durch image dargestellte Bild mit cx, cy (die obere linke Ecke des Bildes ist 0, 0) als Mittelpunkt.
w und h geben die Breite bzw. Höhe der Ellipse an, und die Start- und Endpunkte werden in Winkeln mit den Parametern s und e angegeben. 0° liegt bei drei Uhr und wird im Uhrzeigersinn gezeichnet.
<?php$img = imagecreatetruecolor(200, 200); // Ein 200*200-Bild erstellen $white = imagecolorallocate($img, 255, 255, 255); // Farbe // Einen elliptischen Bogen zeichnen imagearc($img, 140 , 75, 50, 50, 0, 360, $white);// Der Browser gibt den Bildheader("Content-type: image/png");imagepng($img);imagedestroy($img);?> aus
Das Bild des Ausgabeergebnisses des obigen Beispiels sieht wie folgt aus: