牛牛在线工具

ImagickDraw::line()

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

ImagickDraw::line()

在 ImagickDraw 对象中绘制一条直线

函数名: ImagickDraw::line() 适用版本: Imagick 2.0.0 或更高版本 函数描述:该函数用于在 ImagickDraw 对象中绘制一条直线。 用法: bool ImagickDraw::line ( float $sx , float $sy , float $ex , float $ey ) 参数: $sx:起始点的 x 坐标。 $sy:起始点的 y 坐标。 $ex:结束点的 x 坐标。 $ey:结束点的 y 坐标。 返回值: 成功时返回 true,失败时返回 false。 示例: // 创建一个 ImagickDraw 对象 $draw = new ImagickDraw(); // 设置画笔颜色 $draw->setStrokeColor('red'); // 设置线宽 $draw->setStrokeWidth(2); // 绘制一条直线,起始点为 (10, 20),结束点为 (100, 200) $draw->line(10, 20, 100, 200); // 创建一个 Imagick 对象 $image = new Imagick(); // 设置图像背景色 $image->newImage(300, 300, 'white'); // 将 ImagickDraw 对象应用到 Imagick 对象上 $image->drawImage($draw); // 输出图像 header('Content-Type: image/png'); echo $image; 以上示例将绘制一条红色线段,起始点为 (10, 20),结束点为 (100, 200),并将绘制结果输出为 PNG 图像。