라이브러리

[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 라이브러리가 설치되어 있어야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 497 페이지

검색

게시물 검색