English | 简体中文 | 繁體中文
查询

GmagickDraw::polyline()函数—用法及示例

「 在 GmagickDraw 对象上绘制折线 」


函数名:GmagickDraw::polyline()

适用版本:Gmagick 2.0.0 及以上版本

用法:GmagickDraw::polyline() 函数用于在 GmagickDraw 对象上绘制折线。折线由一系列的点坐标构成。

语法:public GmagickDraw::polyline(array $coordinates)

参数:

  • $coordinates:包含一系列点坐标的数组。每个点坐标是一个包含两个值的数组,分别表示点的 x 坐标和 y 坐标。

返回值:该函数没有返回值。

示例:

// 创建 Gmagick 对象
$draw = new GmagickDraw();

// 设置折线的颜色和宽度
$draw->setStrokeColor('red');
$draw->setStrokeWidth(2);

// 定义折线的点坐标
$points = [
    [10, 20],
    [30, 40],
    [50, 60],
    [70, 80]
];

// 绘制折线
$draw->polyline($points);

// 创建 Gmagick 对象并加载图片
$image = new Gmagick('path/to/image.jpg');

// 应用绘制的折线到图片上
$image->drawImage($draw);

// 显示或保存图片
$image->display();
$image->write('path/to/output.jpg');

以上示例代码创建了一个 GmagickDraw 对象,设置了折线的颜色和宽度,定义了折线的点坐标,并使用 GmagickDraw::polyline() 函数绘制了折线。然后将绘制的折线应用到一个 Gmagick 对象上,并最后显示或保存图片。

补充纠错
上一个函数: GmagickDraw::rectangle()函数
下一个函数: GmagickDraw::point()函数
热门PHP函数
分享链接