English | 简体中文 | 繁體中文
查询

imagedestroy()函数—用法及示例

「 销毁一个由 imagecreate() 或 imagecreatetruecolor() 创建的图像资源,以释放内存 」


函数名: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()函数销毁图像资源,以释放内存。

补充纠错
上一个函数: imageellipse()函数
下一个函数: imagedashedline()函数
热门PHP函数
分享链接