English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O PHP oferece uma variedade de funções de processamento de imagem, incluindo principalmente:
Função | Descrição |
---|---|
gd_info() | Obter informações da biblioteca GD instalada atualmente |
getimagesize() | Obter informações da imagem |
getimagesizefromstring() | Obter informações da imagem |
image_type_to_extension() | Obter o sufixo da imagem |
image_type_to_mime_type() | Retornar o tipo MIME da imagem |
image2wbmp() | Emitir imagem WBMP |
imageaffine() | Retornar a imagem após a transformação afim |
imageaffinematrixconcat() | Conectar duas matrizes |
imageaffinematrixget() | Obter a matriz |
imagealphablending() | Definir o modo de mistura da imagem |
imageantialias() | Usar a função de suavização (antialias) |
imagearc() | Desenhar arco elíptico |
imagechar() | Escrever caractere horizontal |
imagecharup() | Desenhar um caractere verticalmente |
imagecolorallocate() | Atribuir cor a uma imagem |
imagecolorallocatealpha() | Atribuir cor e transparência a uma imagem |
imagecolorat() | Obter o índice da cor de um pixel específico |
imagecolorclosest() | Obter o índice da cor mais próxima da cor especificada |
imagecolorclosestalpha() | Obter o índice da cor mais próxima da cor especificada com transparência |
imagecolorclosesthwb() | Obter o índice do branco e preto mais próximo da cor especificada |
imagesx() 、imagesy() | Obter a largura e a altura da imagem |
Para usar as funções de processamento de imagem do PHP, é necessário carregar a biblioteca de suporte GD. Verifique se a biblioteca GD foi carregada no php.ini:
No servidor Windows:
extension = php_gd2.dll
No sistemas Linux e Mac:
extension = php_gd2.so
Você pode usar a função gd_info() para ver as informações da biblioteca GD instalada atualmente:
<?php var_dump(gd_info()); ?>
A saída大致如下:
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) }