📜  PHP | imagedestroy()函数(1)

📅  最后修改于: 2023-12-03 14:45:17.019000             🧑  作者: Mango

PHP | imagedestroy()函数

简介

imagedestroy() 函数用于销毁由 imagecreatetruecolor()imagecreatefrom*() 函数通过 Image 函数库创建的图像,并释放与其相关联的内存。

语法
bool imagedestroy ( resource $image )

参数

  • $image: 由 imagecreatetruecolor()imagecreatefrom*() 函数创建的图像资源。

返回值

在销毁成功时返回 true,销毁失败时返回 false

示例
<?php
// Create a blank image
$image = imagecreatetruecolor(400, 400);

// Draw a blue rectangle
$blue = imagecolorallocate($image, 0, 0, 255);
imagefilledrectangle($image, 0, 0, 399, 399, $blue);

// Output the image to the browser
header('Content-Type: image/png');
imagepng($image);

// Destroy the image to free up memory
imagedestroy($image);
?>
注意事项
  1. 必须保证在使用完某张图片后,使用该函数将其销毁,以释放内存空间,避免内存泄漏。
  2. 销毁图像后,不应再次调用它,也不能在销毁后对其进行操作。