이미지 처리 및 GD gd_info

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

gd_info — 현재 설치된 GD 라이브러리에 대한 정보 검색


설명

gd_info(): array

설치된 GD 라이브러리의 버전 및 기능에 대한 정보를 가져옵니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

연관 배열을 반환합니다.

gd_info()에 의해 반환된 배열의 요소

Attribute Meaning
GD Version 설치된 libgd 버전을 설명하는 문자열 값입니다.
FreeType Support 부울 값. FreeType 지원이 설치된 경우 true입니다.
FreeType Linkage FreeType이 링크된 방식을 설명하는 문자열 값입니다. 예상 값은 '자유 유형 포함', 'TTF 라이브러리 포함' 및 '알 수 없는 라이브러리 포함'입니다. 이 요소는 FreeType Supporttrue로 평가된 경우에만 정의됩니다.
GIF Read Support 부울 값. GIF 이미지 읽기 지원이 포함된 경우 true입니다.
GIF Create Support 부울 값. GIF 이미지 생성 지원이 포함된 경우 true입니다.
JPEG Support 부울 값. JPEG 지원이 포함된 경우 true입니다.
PNG Support 부울 값. PNG 지원이 포함된 경우 true입니다.
WBMP Support 부울 값. WBMP 지원이 포함된 경우 true입니다.
XBM Support 부울 값. XBM 지원이 포함된 경우 true입니다.
WebP Support 부울 값. WebP 지원이 포함된 경우 true입니다.
AVIF Support 부울 값. AVIF 지원이 포함된 경우 true입니다. PHP 8.1.0부터 사용 가능합니다.

Examples

예제 #1 gd_info() 사용

                  
<?php
var_dump(gd_info());
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

array(10) {
  ["GD Version"]=>
  string(24) "bundled (2.1.0 compatible)"
  ["FreeType Support"]=>
  bool(false)
  ["GIF Read Support"]=>
  bool(true)
  ["GIF Create Support"]=>
  bool(false)
  ["JPEG Support"]=>
  bool(false)
  ["PNG Support"]=>
  bool(true)
  ["WBMP Support"]=>
  bool(true)
  ["XBM Support"]=>
  bool(false)
  ["WebP Support"]=>
  bool(false)
  ["AVIF Support"]=>
  bool(false)
}
                

기타

  • imagepng() - 브라우저 또는 파일에 PNG 이미지 출력
  • imagejpeg() - 브라우저 또는 파일로 이미지 출력
  • imagegif() - 브라우저 또는 파일로 이미지 출력
  • imagewbmp() - 브라우저 또는 파일로 이미지 출력
  • imagewebp() - WebP 이미지를 브라우저 또는 파일로 출력
  • imageavif() - 브라우저 또는 파일로 이미지 출력
  • imagetypes() - 이 PHP 빌드에서 지원하는 이미지 유형을 반환합니다.