PHP imagearc - Dessiner un arc elliptique

PHP 图像处理PHP Traitement d'images

imagearc — Utilisé pour dessiner un arc elliptique.

Syntaxe

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

imagearc() dessine un arc elliptique dans l'image représentée par image, centré en cx, cy (le coin supérieur gauche de l'image est 0, 0).

w et h spécifient respectivement la largeur et la hauteur de l'ellipse. Les points de début et de fin sont spécifiés en degrés par les paramètres s et e. 0° se trouve à la position de trois heures, et l'arc est dessiné dans le sens horaire.

Exemple

<?php
$img = imagecreatetruecolor(200, 200);// 创建一个 200*200 图片
$white  = imagecolorallocate($img,   255,   255, 255); // 颜色

// 画椭圆弧
imagearc($img, 140,  75,  50,  50,  0, 360, $white);

// 浏览器输出图片
header("Content-type: image/png");
imagepng($img);

imagedestroy($img);
?>

L'image produite par l'exemple ci-dessus est la suivante :

PHP 图像处理PHP Traitement d'images

Autres extensions