(PHP 4, PHP 5, PHP 7)
imagearc — Dibujar un arco
$image
   , int $cx
   , int $cy
   , int $width
   , int $height
   , int $start
   , int $end
   , int $color
   ) : boolimagearc() dibuja un arco de circunferencia con centro en las coordenadas dadas.
imageUn recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
cxCoordenada x del centro.
cyCoordenada y del centro
widthEl ancho del arco.
heightEl alto del arco.
startEl ángulo de inicio del arco, en grados.
endEl ángulo de finalización del arco, en grados. 0° está localizado en la posición que marca la aguja horaria a las tres en punto, y el arco se dibuja en el sentido de las agujas del reloj.
colorUn identificador de color creado con imagecolorallocate().
   Devuelve TRUE en caso de éxito o FALSE en caso de error.
  
Ejemplo #1 Dibujar un círculo con imagearc()
<?php
// crear una imagen de 200*200
$img = imagecreatetruecolor(200, 200);
// asignar algunos colores
$blanco = imagecolorallocate($img, 255, 255, 255);
$rojo   = imagecolorallocate($img, 255,   0,   0);
$verde = imagecolorallocate($img,   0, 255,   0);
$azul  = imagecolorallocate($img,   0,   0, 255);
// dibujar la cabeza
imagearc($img, 100, 100, 200, 200,  0, 360, $blanco);
// la boca
imagearc($img, 100, 100, 150, 150, 25, 155, $rojo);
// el ojo izquierdo y después el ojo derecho
imagearc($img,  60,  75,  50,  50,  0, 360, $verde);
imagearc($img, 140,  75,  50,  50,  0, 360, $azul);
// imprimir la imagen en el navegador
header("Content-type: image/png");
imagepng($img);
// liberar memoria
imagedestroy($img);
?>
El resultado del ejemplo sería algo similar a:
