牛牛在线工具

GmagickDraw::ellipse()

收录 8868 个 PHP 函数,含用途说明与用法示例。

GmagickDraw::ellipse()

在图像上绘制一个椭圆

函数名: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。 示例: <?php // 创建一个新的 Gmagick 对象 $draw = new GmagickDraw(); // 设置椭圆的中心点和半径 $ox = 100; $oy = 100; $rx = 50; $ry = 80; // 设置椭圆的起始角度和结束角度 $start = 0; $end = 360; // 在图像上绘制椭圆 $draw->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 图片。