Funções da GD
PHP Manual

imagearc

(PHP 4, PHP 5, PHP 7)

imagearcDesenha um elipse parcial

Descrição

int imagearc ( resource $image , int $cx , int $cy , int $w , int $h , int $s , int $e , int $color )

imagearc() desenha um elipse parcial centrado em cx, cy (o canto superior esquerdo é 0, 0) na imagem representada por image. W e h representa respectivamente a largura e altura enquanto os pontos de início e final são representados em graus pelos parâmetros s e e. 0° esta localizado na posição de três horas, e o arco é desenhado no sentido horário.

Exemplo #1 Desenhando um círculo com imagearc()

<?php

// cria uma imagem de 200 * 200
$img imagecreate(200200);

// aloca algumas cores
$white imagecolorallocate($img255255255);
$black imagecolorallocate($img000);   
// desenha um círculo preto 
imagearc($img1001001501500360$black); 

// envia a imagem para o browser
header("Content-type: image/png");
imagepng($img);
   
// libera a mémoria
imagedestroy($img);

?>

Veja também imageellipse(), imagefilledellipse(), e imagefilledarc().


Funções da GD
PHP Manual