Function.imagearc
Aus PHP-Wiki
imagearc — Draws an arc
Inhaltsverzeichnis |
Beschreibung
bool imagearc ( resource $image , int $cx , int $cy , int $width , int $height , int $start , int $end , int $color )
imagearc() zeichnet einen Kreisbogen um den angegebenen
Mittelpunkt
Parameter-Liste
- image
- Eine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikresource.
- cx
- x-Koordinate des Mittelpunkts
- cy
- y-Koordinate des Mittelpunkts
- width
- Die Breite der Ellipse
- height
- Die Höhe der Ellipse
- start
- Der Startwinkel des Bogens, in Grad.
- end
- Der Endwinkel des Bogens, in Grad. 0° liegt in der Drei-Uhr-Position und der Bogen wird im Uhrzeigersinn gezeichnet.
- color
- Eine mit imagecolorallocate() erstellte Farbe
Rückgabewerte
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
Beispiele
=== #1 Zeichnen eines Kreises mittels imagearc()
<?php // eine 200*200 Grafik erstellen $img = imagecreatetruecolor(200, 200); // Farben vorbereiten $white = imagecolorallocate($img, 255, 255, 255); $red = imagecolorallocate($img, 255, 0, 0); $green = imagecolorallocate($img, 0, 255, 0); $blue = imagecolorallocate($img, 0, 0, 255); // Kopf imagearc($img, 100, 100, 200, 200, 0, 360, $white); // Mund imagearc($img, 100, 100, 150, 150, 25, 155, $red); // Augen imagearc($img, 60, 75, 50, 50, 0, 360, $green); imagearc($img, 140, 75, 50, 50, 0, 360, $blue); // Ausgabe im Browser header("Content=== ==Siehe auch== * [[function.imagefilledarc|imagefilledarc()]] * [[function.imageellipse|imageellipse()]] * [[function.imagefilledellipse|imagefilledellipse()]] [[Kategorie:PHP 4|I]] [[Kategorie:PHP 5|I]] [[Kategorie:Image Funktionen|I]]