라이브러리
[PHP] imagecreatefrompng - 파일이나 URL에서 새 이미지 생성
PHP에서 ImageCreateFromPNG 함수
PHP의 GD 라이브러리는 이미지 처리를 위한 다양한 함수를 제공합니다. `imagecreatefrompng` 함수는 PNG 형식의 이미지를 PHP에서 읽어들이는 함수입니다.
# 함수 사용법
`imagecreatefrompng` 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
imagecreatefrompng(string $filename)
* `$filename`: 읽어들이려는 PNG 파일의 이름 또는 경로입니다.
# 함수의 반환값
`imagecreatefrompng` 함수는 성공적으로 PNG 파일을 읽어들이면 `resource` 타입의 이미지 리소스를 반환합니다. 실패 시 `false`를 반환합니다.
# 예제
다음 예제는 `imagecreatefrompng` 함수를 사용하여 PNG 파일을 읽어들이고, 읽어들인 이미지를 화면에 출력하는 방법을 보여줍니다.
#hostingforum.kr
php
// PNG 파일의 이름을 지정합니다.
$filename = 'example.png';
// PNG 파일을 읽어들이는 함수를 호출합니다.
$image = imagecreatefrompng($filename);
// 읽어들인 이미지를 화면에 출력합니다.
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
# 예제 설명
1. `$filename` 변수에 PNG 파일의 이름을 지정합니다.
2. `imagecreatefrompng` 함수를 호출하여 PNG 파일을 읽어들이고, 읽어들인 이미지를 `$image` 변수에 저장합니다.
3. `header` 함수를 사용하여 PNG 형식의 이미지를 출력하기 위한 HTTP 헤더를 설정합니다.
4. `imagepng` 함수를 사용하여 읽어들인 이미지를 화면에 출력합니다.
5. `imagedestroy` 함수를 사용하여 읽어들인 이미지를 메모리에서 해제합니다.
# 참고
* PNG 파일을 읽어들이기 전에, PNG 파일이 존재하고, 읽어들이기 위한 권한이 있는지 확인해야 합니다.
* `imagecreatefrompng` 함수는 PNG 파일을 읽어들이기만 하는 함수이므로, 이미지를 수정하거나 처리하는 작업은 별도로 수행해야 합니다.
* `imagecreatefrompng` 함수는 GD 라이브러리에 의존하므로, GD 라이브러리가 설치되어 있어야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.