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 참조).