GmagickDraw::ellipse()

在图像上绘制一个椭圆

首字母:G

函数名:GmagickDraw::ellipse()

适用版本:PHP 5 >= 5.3.0, PECL gmagick >= 1.0.0

用法:GmagickDraw::ellipse() 方法用于在图像上绘制一个椭圆。

语法:bool GmagickDraw::ellipse(float $ox, float $oy, float $rx, float $ry, float $start, float $end)

参数:

  • $ox: 椭圆的中心点的 x 坐标
  • $oy: 椭圆的中心点的 y 坐标
  • $rx: 椭圆的水平半径
  • $ry: 椭圆的垂直半径
  • $start: 椭圆的起始角度(以度为单位)
  • $end: 椭圆的结束角度(以度为单位)

返回值:成功时返回 true,失败时返回 false。

示例:

ellipse($ox, $oy, $rx, $ry, $start, $end);
// 创建一个新的 Gmagick 对象
$image = new Gmagick();
// 设置图像的尺寸
$image->newImage(200, 200, 'white');
// 将绘制对象应用到图像上
$image->drawImage($draw);
// 输出图像
header('Content-Type: image/png');
echo $image;
?>

以上示例将在一个白色背景的图像上绘制一个以 (100, 100) 为中心点、水平半径为 50、垂直半径为 80 的椭圆,并将其输出为 PNG 图片。

同首字母函数