English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP ofrece una amplia gama de funciones de procesamiento de imágenes, entre las que se incluyen:
Función | Descripción |
---|---|
gd_info() | Obtener información de la biblioteca GD instalada en el momento |
getimagesize() | Obtener información de la imagen |
getimagesizefromstring() | Obtener información de la imagen |
image_type_to_extension() | Obtener el sufijo de la imagen |
image_type_to_mime_type() | Devolver el tipo MIME de la imagen |
image2wbmp() | Salida de imagen WBMP |
imageaffine() | Devolver la imagen después de la transformación afín |
imageaffinematrixconcat() | Conectar dos matrices |
imageaffinematrixget() | Obtener la matriz |
imagealphablending() | Establecer el modo de mezcla de la imagen |
imageantialias() | ¿Usar la función de suavizado (antialias)? |
imagearc() | Dibujar un arco elíptico |
imagechar() | Escribir caracteres horizontales |
imagecharup() | Dibujar un carácter verticalmente |
imagecolorallocate() | Asignar color a una imagen |
imagecolorallocatealpha() | Asignar color y transparencia a una imagen |
imagecolorat() | Obtener el valor del índice del color de un píxel específico |
imagecolorclosest() | Obtener el valor del índice del color más cercano al color especificado |
imagecolorclosestalpha() | Obtener el índice del color más cercano al color especificado con transparencia |
imagecolorclosesthwb() | Obtener el índice del tono más cercano al color especificado |
imagesx() 、imagesy() | Obtener el ancho y la altura de la imagen |
Para usar las funciones de procesamiento de imágenes de PHP, debe cargar la biblioteca de soporte GD. Asegúrese de que la biblioteca GD esté cargada en php.ini:
En servidores de Windows:
extension = php_gd2.dll
En sistemas Linux y Mac:
extension = php_gd2.so
Puede ver la información de la biblioteca GD instalada actual utilizando la función gd_info():
<?php var_dump(gd_info()); ?>
La salida sería más o menos así:
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-soporte de fuente japonesa mapeada Support"]=> bool(false) }