imagearc
(PHP 4, PHP 5)
imagearc — Desenha 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.
Example#1 Desenhando um cÃrculo com imagearc()
<?php
// cria uma imagem de 200 * 200
$img = imagecreate(200, 200);
// aloca algumas cores
$white = imagecolorallocate($img, 255, 255, 255);
$black = imagecolorallocate($img, 0, 0, 0);
// desenha um cÃrculo preto
imagearc($img, 100, 100, 150, 150, 0, 360, $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().