English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP는 다양한 이미지 처리 함수를 제공합니다. 주로 다음과 같습니다:
함수 | 설명 |
---|---|
gd_info() | 현재 설치된 GD 라이브러리 정보 획득 |
getimagesize() | 이미지 정보 획득 |
getimagesizefromstring() | 이미지 정보 획득 |
image_type_to_extension() | 이미지 확장자 획득 |
image_type_to_mime_type() | 이미지의 MIME 타입을 반환 |
image2wbmp() | WBMP 이미지를 출력 |
imageaffine() | 仿射 변환된 이미지를 반환 |
imageaffinematrixconcat() | 두 정점을 연결 |
imageaffinematrixget() | 정점 획득 |
imagealphablending() | 이미지의 합성 모드를 설정합니다 |
imageantialias() | 고해상도 그래픽(antialias) 기능을 사용하도록 설정됩니까 |
imagearc() | 타원형의 반지름을 그립니다 |
imagechar() | 가로 문자를 씁니다 |
imagecharup() | 직립으로 문자를 그립니다 |
imagecolorallocate() | 이미지에 색상을 할당합니다 |
imagecolorallocatealpha() | 이미지에 색상과 투명도를 할당합니다 |
imagecolorat() | 특정 픽셀의 색상 인덱스 값을 가져옵니다 |
imagecolorclosest() | 지정된 색상에 가장 가까운 색상의 인덱스 값을 가져옵니다 |
imagecolorclosestalpha() | 지정된 색상과 투명도에 가장 가까운 색상의 인덱스를 가져옵니다 |
imagecolorclosesthwb() | 지정된 색상에 가장 가까운 흑백 색상의 인덱스를 가져옵니다 |
imagesx() 、imagesy() | 이미지 너비와 높이를 가져옵니다 |
PHP 이미지 처리 함수를 사용하려면 GD 지원 라이브러리를 로드해야 합니다. php.ini에 GD 라이브러리가 로드되었는지 확인하십시오:
Window 서버에서:
extension = php_gd2.dll
Linux 및 Mac 시스템에서:
extension = php_gd2.so
gd_info() 함수를 사용하여 현재 설치된 GD 라이브러리 정보를 확인할 수 있습니다:
<?php var_dump(gd_info()); ?>
출력은 다음과 같습니다:
array(12) { ["GD Version"]=> string(26) "bundled (2.1.0 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPEG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }