📅  最后修改于: 2023-12-03 15:03:38.166000             🧑  作者: Mango
imagefilledrectangle()函数是PHP的一个图像处理函数,用于在指定的图像中绘制一个填充矩形。该函数的语法如下:
bool imagefilledrectangle ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )
参数说明:
$image
: 必需,表示图像资源。$x1
: 必需,表示矩形左上角的 x 坐标。$y1
: 必需,表示矩形左上角的 y 坐标。$x2
: 必需,表示矩形右下角的 x 坐标。$y2
: 必需,表示矩形右下角的 y 坐标。$color
: 必需,表示矩形的填充颜色,可以是一个表示颜色的整数值或通过imagecolorallocate()函数创建的一个颜色资源。下面通过一个实例来演示如何使用imagefilledrectangle()函数来绘制一个填充矩形。
// 创建图像资源
$image = imagecreate(300, 200);
// 创建填充颜色(这里使用RGB格式,红色)
$fillColor = imagecolorallocate($image, 255, 0, 0);
// 绘制填充矩形
imagefilledrectangle($image, 50, 50, 200, 150, $fillColor);
// 输出图像
header('Content-Type: image/png');
imagepng($image);
// 释放资源
imagedestroy($image);
运行这个程序,将会生成一个宽为300,高为200的PNG格式的图像,其中心为一个红色的填充矩形。效果如下: