PHP는 주로 다음을 포함한 다양한 이미지 처리 기능을 제공합니다.
| 기능 | 설명하다 |
|---|---|
| gd_정보() | 현재 설치된 GD 라이브러리에 대한 정보 얻기 |
| 이미지 크기 가져오기() | 이미지 정보 얻기 |
| 문자열에서 이미지 크기 가져오기() | 이미지 정보 얻기 |
| image_type_to_extension() | 이미지 접미사 가져오기 |
| image_type_to_mime_type() | 이미지의 MIME 유형을 반환합니다. |
| 이미지2wbmp() | WBMP 사진 출력 |
| 이미지어핀() | 아핀 변환 후 이미지를 반환합니다. |
| 이미지아핀매트릭스concat() | 두 행렬 연결 |
| 이미지아핀매트릭스겟() | 행렬 가져오기 |
| 이미지알파블렌딩() | 이미지의 색상 혼합 모드 설정 |
| 이미지 안티앨리어스() | 안티앨리어싱(antialias) 기능 사용 여부 |
| 이미지아크() | 타원형 호 그리기 |
| 이미지문자() | 가로 문자 쓰기 |
| 이미지차럽() | 세로로 문자 그리기 |
| 이미지색상할당() | 이미지에 색상 지정 |
| 이미지색상할당알파() | 이미지에 색상 및 투명도 지정 |
| 이미지컬러렛() | 픽셀의 색상 인덱스 값을 가져옵니다. |
| 이미지색상가까운() | 지정된 색상에 가장 가까운 색상의 인덱스 값을 가져옵니다. |
| 이미지색상닫기스탈파() | 지정된 색상과 투명도에 가장 가까운 색상의 인덱스를 가져옵니다. |
| 이미지컬러닫기thwb() | 지정된 색상에 가장 가까운 흑백 색상의 인덱스를 가져옵니다. |
| 이미지x(), 이미지시() | 이미지 너비와 높이 가져오기 |
PHP 이미지 처리 기능을 사용하려면 GD 지원 라이브러리를 로드해야 합니다. php.ini가 GD 라이브러리를 로드하는지 확인하십시오:
Windows 서버의 경우:
확장자=php_gd2.dll
Linux 및 Mac 시스템의 경우:
확장자=php_gd2.so
현재 설치된 GD 라이브러리에 대한 정보를 보려면 gd_info() 함수를 사용하십시오.
<?phpvar_dump(gd_info());?>
출력은 대략 다음과 같습니다.
array(12) { ["GD 버전"]=> string(26) "번들(2.1.0 호환)" ["FreeType 지원"]=> bool(true) ["FreeType 연결"]=> string(13) "freetype 포함" ["T1Lib 지원"]=> bool(false) ["GIF 읽기 지원"]=> bool(true) ["GIF 생성 지원"]=> bool(true) ["JPEG 지원"]=> bool(true) ["PNG 지원"]=> bool(true) ["WBMP 지원"]=> bool(true) ["XPM 지원"]=> bool(false) [" XBM 지원"]=> bool(true) ["JIS 매핑 일본어 글꼴 지원"]=> bool(false)}