imagearc

(PHP 4, PHP 5, PHP 7)

imagearcРисование дуги

Описание

bool imagearc ( resource $image , int $cx , int $cy , int $width , int $height , int $start , int $end , int $color )

imagearc() рисует дугу окружности с заданными координатами центра.

Список параметров

image

Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().

cx

x-координата центра.

cy

y-координата центра.

width

Ширина дуги.

height

Высота дуги.

start

Угол начала дуги в градусах.

end

Угол окончания дуги в градусах. 0° соответствует положению 3 часа, дуга рисуется по часовой стрелке.

color

Идентификатор цвета созданный функцией imagecolorallocate().

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Рисование окружности с помощью функции imagearc()

<?php

// создаем изображение 200*200
$img imagecreatetruecolor(200200);

// создаем несколько цветов
$white imagecolorallocate($img255255255);
$red   imagecolorallocate($img255,   0,   0);
$green imagecolorallocate($img,   0255,   0);
$blue  imagecolorallocate($img,   0,   0255);

// рисуем голову
imagearc($img100100200200,  0360$white);
// рот
imagearc($img10010015015025155$red);
// глаза
imagearc($img,  60,  75,  50,  50,  0360$green);
imagearc($img140,  75,  50,  50,  0360$blue);

// выводим изображение в броузере
header("Content-type: image/png");
imagepng($img);

// освобождаем память
imagedestroy($img);

?>

Результатом выполнения данного примера будет что-то подобное:


      Вывод примера: Рисование окружности с помощью функции imagearc()

Смотрите также