函数名:imagedestroy()
适用版本:所有版本的 PHP
用法:imagedestroy() 函数用于销毁一个由 imagecreate() 或 imagecreatetruecolor() 创建的图像资源,以释放内存。
语法:bool imagedestroy ( resource $image )
参数:
- $image:图像资源,由 imagecreate() 或 imagecreatetruecolor() 创建。
返回值:成功时返回 true,失败时返回 false。
示例:
// 创建一个新的画布
$image = imagecreatetruecolor(200, 200);
// 绘制一个矩形
$color = imagecolorallocate($image, 255, 0, 0);
imagefilledrectangle($image, 50, 50, 150, 150, $color);
// 显示图像
header('Content-Type: image/png');
imagepng($image);
// 销毁图像资源
imagedestroy($image);
上述示例首先创建一个大小为200x200的空白画布,然后在画布上绘制一个红色矩形。接着,设置响应头以显示图像,并输出图像内容。最后,使用imagedestroy()函数销毁图像资源,以释放内存。