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

imagerectangle

绘制一个矩形
名称:imagerectangle
分类:图像处理GD
所属语言:php
一句话介绍:绘制一个矩形

imagerectangle 函数

适用PHP版本

PHP 4及以上版本

函数说明

imagerectangle 函数用于在图像上绘制一个矩形。通过指定矩形的起始点、宽度和高度,可以在图像上绘制矩形框。该矩形框的颜色可以通过指定颜色资源来设置。

函数语法

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

参数

  • image (必需):图像资源,通常通过调用函数如 imagecreate()imagecreatefromjpeg() 获取。
  • x1 (必需):矩形起始点的X坐标。
  • y1 (必需):矩形起始点的Y坐标。
  • x2 (必需):矩形终点的X坐标。
  • y2 (必需):矩形终点的Y坐标。
  • color (必需):矩形边框的颜色资源,由 imagicolorallocate() 等函数创建。

返回值

该函数返回一个布尔值:如果成功则返回 true,如果失败则返回 false

示例

下面的代码展示了如何使用 imagerectangle 函数在图像上绘制一个矩形。

示例代码的说明

在示例中,我们首先创建一个图像资源,然后使用 imagerectangle() 函数在该图像上绘制一个红色矩形。最后,我们输出该图像到浏览器并销毁图像资源。

示例代码

<?php
// 创建一个空白图像
$image = imagecreatetruecolor(200, 200);
<p>// 分配颜色(红色)<br>
$red = imagecolorallocate($image, 255, 0, 0);</p>
<p>// 绘制矩形,坐标为(50, 50)到(150, 150)<br>
imagerectangle($image, 50, 50, 150, 150, $red);</p>
<p>// 输出图像<br>
header('Content-Type: image/png');<br>
imagepng($image);</p>
<p>// 销毁图像资源<br>
imagedestroy($image);<br>
?><br>

此代码将在浏览器中显示一个红色矩形,位于图像的指定位置。

同类函数
热门文章