이미지 처리 및 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 Support 이 true 로 평가된 경우에만 정의됩니다. |
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 빌드에서 지원하는 이미지 유형을 반환합니다.