
imagepng 함수를 사용하여 PNG 형식으로 저장하려면, 먼저 GD 라이브러리가 설치되어 있어야 합니다. 이 라이브러리는 PHP에서 기본적으로 설치되어 있지 않습니다. GD 라이브러리를 설치한 후, 이미지를 생성한 후 imagepng 함수를 사용하여 PNG 형식으로 저장할 수 있습니다.
예를 들어, 다음 코드를 사용하여 PNG 형식으로 저장할 수 있습니다.
#hostingforum.kr
php
// 이미지 생성
$image = imagecreate(800, 600);
// 이미지에 색상 채우기
$white = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $white);
// PNG 형식으로 저장
header('Content-Type: image/png');
imagepng($image, 'image.png');
// 이미지 소멸
imagedestroy($image);
이 코드는 800x600 크기의 흰색 이미지를 생성하고, PNG 형식으로 저장합니다. 저장된 이미지의 이름은 'image.png'입니다.
이 외에도 다른 형식으로 저장할 수 있습니다. 예를 들어, JPEG 형식으로 저장하려면 imagejpeg 함수를 사용할 수 있습니다.
#hostingforum.kr
php
// 이미지 생성
$image = imagecreate(800, 600);
// 이미지에 색상 채우기
$white = imagecolorallocate($image, 255, 255, 255);
imagefill($image, 0, 0, $white);
// JPEG 형식으로 저장
header('Content-Type: image/jpeg');
imagejpeg($image, 'image.jpg');
// 이미지 소멸
imagedestroy($image);
이 코드는 800x600 크기의 흰색 이미지를 생성하고, JPEG 형식으로 저장합니다. 저장된 이미지의 이름은 'image.jpg'입니다.
2025-04-06 17:44