라이브러리
[PHP] imagedestroy - 이미지 파괴
PHP의 imagedestroy() 함수
PHP의 `imagedestroy()` 함수는 GD 라이브러리를 사용하여 생성된 이미지 리소스를 해제하는 함수입니다. 이 함수는 이미지를 사용한 후에 호출하여 메모리를 해제하고, 이미지 리소스를 재사용할 수 있도록 합니다.
사용법
`imagedestroy()` 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
bool imagedestroy ( resource $image )
* `$image` : 이미지를 생성한 후 반환된 리소스입니다.
예제
# 예제 1: 이미지 생성 및 해제
#hostingforum.kr
php
// GD 라이브러리를 사용하여 이미지 생성
$image = imagecreate(800, 600);
// 이미지에 색상填充
imagecolorallocate($image, 255, 0, 0);
// 이미지에 텍스트 출력
imagestring($image, 5, 10, 10, 'Hello, World!', 0);
// 이미지 출력
header('Content-Type: image/png');
imagepng($image);
// 이미지 리소스 해제
imagedestroy($image);
# 예제 2: 이미지 생성 및 해제 (이미지 여러 개)
#hostingforum.kr
php
// GD 라이브러리를 사용하여 이미지 생성
$image1 = imagecreate(800, 600);
$image2 = imagecreate(400, 300);
// 이미지에 색상填充
imagecolorallocate($image1, 255, 0, 0);
imagecolorallocate($image2, 0, 255, 0);
// 이미지에 텍스트 출력
imagestring($image1, 5, 10, 10, 'Hello, World!', 0);
imagestring($image2, 5, 10, 10, 'Goodbye, World!', 0);
// 이미지 출력
header('Content-Type: image/png');
imagepng($image1);
imagepng($image2);
// 이미지 리소스 해제
imagedestroy($image1);
imagedestroy($image2);
참고
* `imagedestroy()` 함수는 이미지를 생성한 후에 호출하여 메모리를 해제해야 합니다.
* 이미지를 생성한 후에 `imagedestroy()` 함수를 호출하지 않으면, 메모리 누수가 발생할 수 있습니다.
* `imagedestroy()` 함수는 이미지를 생성한 후에 호출하여 리소스를 해제해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.