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

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

「 在Gmagick对象上绘制一条直线 」


函数名:GmagickDraw::line()

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

用法:GmagickDraw::line()函数用于在Gmagick对象上绘制一条直线。它接受四个参数,分别是起始点的x坐标、起始点的y坐标、终点的x坐标和终点的y坐标。这四个参数都是整数类型。

示例:

// 创建一个Gmagick对象
$image = new Gmagick();

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

// 设置线条颜色为红色
$draw->setstrokecolor('red');

// 设置线条宽度为2像素
$draw->setstrokewidth(2);

// 设置起始点和终点坐标
$startX = 10;
$startY = 10;
$endX = 100;
$endY = 100;

// 在Gmagick对象上绘制一条直线
$draw->line($startX, $startY, $endX, $endY);

// 将绘制的线条应用到Gmagick对象
$image->drawimage($draw);

// 输出图像
header('Content-Type: image/png');
echo $image;

上述示例中,我们首先创建了一个Gmagick对象和一个GmagickDraw对象。然后,我们设置了线条的颜色和宽度,并指定了起始点和终点的坐标。最后,我们调用GmagickDraw::line()函数在Gmagick对象上绘制了一条红色、宽度为2像素的直线。最后,我们将绘制的线条应用到Gmagick对象,并将图像输出为PNG格式。

补充纠错
热门PHP函数
分享链接