PHP Procesamiento de Imágenes
PHP proporciona funciones de procesamiento de imágenes ricos, incluyendo:
función | descripción |
---|---|
gd_info () | El acceso a la información actualmente instalado librería GD |
getimagesize () | Obtener información de la imagen |
getimagesizefromstring () | Obtener información de la imagen |
image_type_to_extension () | Obtener el sufijo Imagen |
image_type_to_mime_type () | Devuelve el tipo MIME de la imagen |
Image2WBMP () | WBMP imagen de salida |
imageaffine () | Volver a la imagen después de la transformación afín |
imageaffinematrixconcat () | Conexión de las dos matrices |
imageaffinematrixget () | Obtener Matrix |
imagealphablending () | Ajuste del modo de imagen de mezcla |
imageantialias () | Si se debe usar la función de anti-aliasing (antialias) |
imagearc () | Vídeos arcos elípticos |
ImageChar () | Escribe carácter transversal |
ImageCharUp () | Dibujar un carácter verticalmente |
imagecolorallocate () | Asignar un color a una imagen |
imagecolorallocatealpha () | Asignación de un color y la transparencia de una imagen |
imagecolorat () | Obtener valor de color de un índice de píxel |
imagecolorclosest () | Obtener el índice del color más cercano al color especificado |
imagecolorclosestalpha () | Índice de color + alpha especificado adquiere color más cercano |
imagecolorclosesthwb () | blanco y negro hecho con el índice de color de cromaticidad especificado más cercano |
imagesx (), imagesy () | Obtener ancho de la imagen y la altura |
librería GD
funciones de procesamiento de imágenes Uso de PHP, es necesario cargar el soporte librería GD. Asegúrese de que la biblioteca GD php.ini cargado:
servidor de la ventana:
extension = php_gd2.dll
Linux y Mac sistemas:
extension = php_gd2.so
Utilice gd_info () para ver información acerca de la librería GD instalada actualmente:
<?php var_dump(gd_info()); ?>
La salida es la siguiente:
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) }