当前位置: 首页> 函数类别大全> imagedashedline

imagedashedline

画一条虚线
名称:imagedashedline
分类:图像处理GD
所属语言:php
一句话介绍:画一条虚线

imagedashedline函数

适用PHP版本

PHP 4及以上版本

函数说明

imagedashedline函数用于在图像上绘制一条虚线。虚线是通过重复小短线段来实现的,可以使用此函数来为图像中的某些部分添加装饰性或分隔线。

函数语法

bool imagedashedline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )

参数

  • $image (resource): 图像资源,通常是通过imagecreate()或类似函数创建的图像资源。
  • $x1 (int): 起始点的X坐标。
  • $y1 (int): 起始点的Y坐标。
  • $x2 (int): 终点的X坐标。
  • $y2 (int): 终点的Y坐标。
  • $color (int): 线条颜色,通常是通过imagecolorallocate()函数分配的颜色值。

返回值

此函数成功时返回TRUE,失败时返回FALSE。

示例

以下示例展示如何在图像上绘制一条从坐标(10, 10)到坐标(200, 10)的虚线:

示例代码

<?php
// 创建一个空白图像
$image = imagecreate(250, 50);
<p>// 分配颜色<br>
$bg_color = imagecolorallocate($image, 255, 255, 255); // 背景颜色为白色<br>
$line_color = imagecolorallocate($image, 0, 0, 0); // 线条颜色为黑色</p>
<p>// 绘制虚线<br>
imagedashedline($image, 10, 10, 200, 10, $line_color);</p>
<p>// 输出图像<br>
header('Content-Type: image/png');<br>
imagepng($image);</p>
<p>// 销毁图像资源<br>
imagedestroy($image);<br>
?><br>

示例代码的说明

这段代码首先创建了一个250x50像素的空白图像。然后它分配了两种颜色:白色作为背景色,黑色作为线条颜色。接着,使用imagedashedline函数在图像上从坐标(10, 10)到坐标(200, 10)绘制了一条水平虚线。最后,图像以PNG格式输出到浏览器,并销毁了图像资源以释放内存。

同类函数
热门文章