函数名:GmagickDraw::rectangle()
适用版本:PHP 5 >= 5.3.0, PECL gmagick >= 1.0.0
用法: GmagickDraw::rectangle(float $x1, float $y1, float $x2, float $y2)
参数:
- $x1: 矩形左上角的 x 坐标
- $y1: 矩形左上角的 y 坐标
- $x2: 矩形右下角的 x 坐标
- $y2: 矩形右下角的 y 坐标
返回值:该方法没有返回值
示例:
<?php
// 创建一个新的GmagickDraw对象
$draw = new GmagickDraw();
// 设置矩形的位置和大小
$x1 = 10;
$y1 = 10;
$x2 = 100;
$y2 = 100;
// 绘制矩形
$draw->rectangle($x1, $y1, $x2, $y2);
// 创建一个新的Gmagick对象
$image = new Gmagick();
// 为图像设置背景颜色
$image->newImage(200, 200, 'white');
// 将绘制操作应用于图像
$image->drawImage($draw);
// 显示图像
header('Content-Type: image/png');
echo $image;
?>
以上示例中,我们首先创建了一个GmagickDraw对象,然后设置了矩形的位置和大小,并使用rectangle()方法绘制了该矩形。接着,我们创建了一个新的Gmagick对象,并为其设置了背景颜色。最后,我们将绘制操作应用于图像,并通过header()函数将图像以PNG格式输出。