牛牛在线工具

imageline()

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

imageline()

在图像上绘制一条直线

函数名:imageline() 适用版本:所有PHP版本 函数描述:imageline() 函数用于在图像上绘制一条直线。 语法:bool imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color ) 参数: $image:图像资源,由 imagecreate() 或 imagecreatefromXXX() 函数创建。 $x1:起始点的 x 坐标。 $y1:起始点的 y 坐标。 $x2:结束点的 x 坐标。 $y2:结束点的 y 坐标。 $color:直线的颜色,可以是通过 imagecolorallocate() 函数创建的颜色标识符。 返回值:成功时返回 true,失败时返回 false。 示例: // 创建一个空白图像 $image = imagecreatetruecolor(400, 300); // 设置直线颜色为红色 $red = imagecolorallocate($image, 255, 0, 0); // 在图像上绘制一条直线 imageline($image, 50, 50, 350, 250, $red); // 输出图像到浏览器 header('Content-type: image/png'); imagepng($image); // 释放图像资源 imagedestroy($image); 在上面的示例中,我们首先创建了一个大小为 400x300 的空白图像。然后,我们使用 imagecolorallocate() 函数创建了一个红色的颜色标识符。接下来,我们使用 imageline() 函数在图像上绘制了一条从 (50, 50) 到 (350, 250) 的直线,并将颜色设置为红色。最后,我们通过设置 Content-type 头部为 image/png,并使用 imagepng() 函数将图像输出到浏览器。最后,我们调用 imagedestroy() 函数释放图像资源。