imagearc — используется для рисования эллиптических дуг.
bool imagearc (ресурс $image, int $cx, int $cy, int $w, int $h, int $s, int $e, int $color)
imagearc() рисует эллиптическую дугу на изображении, представленном image с cx, cy (верхний левый угол изображения — 0, 0) в центре.
w и h определяют ширину и высоту эллипса соответственно, а начальная и конечная точки задаются в углах с параметрами s и e. 0° находится на отметке «три часа» и рисуется по часовой стрелке.
<?php$img = imagecreatetruecolor(200, 200); // Создаем изображение размером 200*200 $white = imagecolorallocate($img, 255, 255, 255); // Цвет // Рисуем эллиптическую дугу imagearc($img, 255); 140 , 75, 50, 50, 0, 360, $белый);// Браузер выводит заголовок изображения("Content-type: image/png");imagepng($img);imagedestroy($img);?>
Картина выходного результата приведенного выше примера выглядит следующим образом: