PHP Processamento de Imagem
PHP fornece funções ricas de processamento de imagem, incluindo:
função | descrição |
---|---|
gd_info () | O acesso à informação actualmente instalado biblioteca GD |
getimagesize () | Obter informação de imagem |
getimagesizefromstring () | Obter informação de imagem |
image_type_to_extension () | Obter o sufixo Imagem |
image_type_to_mime_type () | Retorna o tipo MIME da imagem |
image2wbmp () | imagem WBMP saída |
imageaffine () | Voltar depois de a imagem após transformação afim |
imageaffinematrixconcat () | Ligar as duas matrizes |
imageaffinematrixget () | obter Matrix |
imagealphablending () | Definir o modo de imagem mistura |
imageantialias () | Se deve usar anti-aliasing de função (antialias) |
imagearc () | Vídeos arcos elípticos |
imagechar () | Escrever caráter transversal |
imagecharup () | Desenha um caractere verticalmente |
imagecolorallocate () | Atribuir uma cor para uma imagem |
imagecolorallocatealpha () | Atribuir uma cor e transparência de uma imagem |
imagecolorat () | Obter valor de cor de um índice de pixel |
imagecolorclosest () | Obter o índice da cor mais próxima da cor especificada |
imagecolorclosestalpha () | Índice de cor + alfa especificado adquire cor mais próxima |
imagecolorclosesthwb () | Preto e branco feito com o índice de cor especificada chromaticity mais próximo |
imagesx (), imagesy () | Obter largura e altura da imagem |
biblioteca GD
funções de processamento de imagem usar o PHP, você precisa carregar o suporte da biblioteca GD. Certifique-se de php.ini carregado biblioteca GD:
servidor de janela:
extension = php_gd2.dll
Linux e Mac sistemas:
extension = php_gd2.so
Use gd_info () para visualizar informações sobre a biblioteca GD instalada atualmente:
<?php var_dump(gd_info()); ?>
A saída é como se segue:
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) }