이미지 파괴() 이미지를 파괴하고 이미지와 관련된 메모리를 해제하는 데 사용되는 내장 PHP 기능입니다.
구문
bool imagedestroy(resource $image)
매개변수
이미지 파괴() $image 매개변수 하나만 사용합니다. 이미지의 이름을 담고 있습니다.
반환 값
이미지 파괴() 성공하면 true를, false이면 실패를 반환합니다.
예시 1 - 이미지를 로드한 후 파괴
<?php // Load the png image from the local drive folder $img = imagecreatefrompng('C:\xampp\htdocs\Images\img32.png'); // Crop the image $cropped = imagecropauto($img, IMG_CROP_BLACK); // Convert it to a png file imagepng($cropped); // It will destroy the cropped image to free/deallocate the memory. imagedestroy($cropped); ?>
출력
Note − By using imagedestroy() function, we have destroyed the $cropped variable and therefore, it can no longer be accessed.
설명 − 예제 1에서 imagecreatefrompng() 로컬 드라이브 폴더에서 이미지를 로드하고 imagecropauto()를 사용하여 주어진 이미지에서 이미지의 일부를 자릅니다. 기능. 자르기 후 imagedestroy() 기능은 이미지를 파괴하는 데 사용됩니다. 이미지 또는 $cropped에 액세스할 수 없습니다. 이미지 파괴 후 변수
예시 2
<?php // create a 50 x 50 image $img = imagecreatetruecolor(50, 50); // frees image from memory imagedestroy($img); ?>
참고 − 위의 PHP 코드에서 imagecreatetruecolor()를 사용하여 50×50 이미지가 생성됩니다. 기능. 이미지를 만든 후 imagedestroy() 함수는 사용된 메모리를 해제하거나 할당 해제하는 데 사용됩니다.