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

ImagickDraw::pathLineToHorizontalAbsolute()函数—用法及示例

「 在imagick绘图对象中添加水平直线路径段 」


函数名:ImagickDraw::pathLineToHorizontalAbsolute()

适用版本:Imagick 3.0.0 及以上版本

用法:这个函数用于在imagick绘图对象中添加水平直线路径段。路径段的起点是当前路径的当前点,终点的x坐标由参数指定,y坐标保持不变。

语法:public ImagickDraw::pathLineToHorizontalAbsolute ( float $x )

参数:

  • $x: 指定终点的x坐标,必须是浮点数类型。

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

示例:

<?php
// 创建ImagickDraw对象
$draw = new ImagickDraw();

// 设置路径的起点
$draw->pathStart();

// 添加水平直线路径段
$draw->pathLineToHorizontalAbsolute(200);

// 设置路径的终点
$draw->pathFinish();

// 创建Imagick对象
$image = new Imagick();
$image->newImage(400, 200, 'white');
$image->setImageFormat("png");

// 应用绘制对象到Imagick对象
$image->drawImage($draw);

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

在上面的示例中,我们首先创建了一个ImagickDraw对象,并调用pathStart()方法来设置路径的起点。然后,使用pathLineToHorizontalAbsolute()方法添加了一个水平直线路径段,终点的x坐标是200。最后,调用pathFinish()方法设置路径的终点。然后,我们创建了一个Imagick对象,并使用drawImage()方法将绘制对象应用到Imagick对象上。最后,将图像输出到浏览器。

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