English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый курс

PHP продвинутый курс

PHP & MySQL

PHP справочник

PHP функция imagearc() для рисования дуги эллипса примеры и использование

Обработка изображений PHP

imagearc — используется для рисования дуги эллипса.

Синтаксис

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

imagearc() рисует дугу эллипса в центре cx, cy (верхний левый угол изображения 0, 0) на изображении, представленном image.

w и h определяют ширину и высоту эллипса, начальная и конечная точки задаются параметрами s и e в градусах. 0° находится в положении трёх часов, рисуется по часовой стрелке.

Пример

<?php
$img = imagecreatetruecolor(200, 200); // Создает изображение 200x200
$white = imagecolorallocate($img, 255, 255, 255); // Цвет
// Рисует дугу эллипса
imagearc($img, 140, 75, 50, 50, 0, 360, $white);
// Браузер выводит изображение
header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>

Обработка изображений PHP