PHP에서 imagecreatefrompng() PNG 파일 또는 URL에서 새 이미지를 만드는 데 사용되는 내장 기능입니다. imagecreatefrompng() 주어진 파일 이름에서 얻은 이미지를 나타내는 이미지 식별자를 반환합니다.
구문
resource imagecreatefrompng(string $filename)
매개변수
imagecreatefrompng() $filename 매개변수 하나만 사용합니다. 이 매개변수는 이미지의 이름 또는 PNG 이미지의 경로를 포함합니다.
반환 값
imagecreatefrompng()는 성공 시 이미지 리소스 식별자를 반환하고 false 시 오류를 제공합니다.
예제 1 - 브라우저에 로드된 PNG 이미지 표시
<?php // Load an image from local drive/file $img = imagecreatefrompng('C:\xampp\htdocs\Images\img29.png'); // It will show the loaded PNG image in the browser header('Content-type: image/png'); imagejpeg($img); imagedestroy($img); ?>
출력
예시 2 - 로컬 드라이브 경로에 PNG 이미지 로드 및 저장
<?php // Load an image from local drive/file $img = imagecreatefrompng('C:\xampp\htdocs\Images\img29.png'); // Flip the image // imageflip($img,1); // Save the GIF image into the given local drive folder path. imagejpeg($img,'C:\xampp\htdocs\pic.gif'); imagedestroy($img); ?>
출력
설명 − 예 2에서 png 이미지는 imagecreatefrompng()를 사용하여 로컬 경로에서 로드됩니다. 기능. 그런 다음 png 이미지를 gif 이미지로 변환하고 gif 이미지를 저장할 경로를 지정하여 로컬 드라이브에 저장했습니다.
브라우저에서도 이미지를 볼 수 있습니다(예제1 참조).