glide: biblioteca PHP para trabajar con imágenes alojadas en la «nube»

Glide es un interesante proyecto escrito en PHP para trabajar con imágenes alojadas en la nube. Puede ser muy esperado por los usuarios, porque vendría a solucionar muchos de los problemas que surgen al trabajar con imágenes alojadas en servicios tales como Amazon S3.

Por ejemplo, con Glide vamos a poder manipular imágenes alojadas en la nube fácilmente. Asimismo realizar acciones como redimensionar, cortar o agregar efectos se logra con apenas unas lineas de código.

Trabajar con imágenes alojadas en la nube con PHP

Por otra parte, a diferencia de otras alternativas para manipular imágenes, la principal característica de este proyecto es que se encuentra diseñado especialmente para funcionar empleando APIs de terceros basadas en HTTP.

trabajar con imágenes alojadas en la nube

Otra ventaja de esta iniciativa es su funcional sistema de cache, lo que permite realizar por ejemplo, la descarga de una imagen alojada en S3 para su redimensión y finalmente su posterior almacenamiento en local de la imagen resultante.

// Check if a source file exists
$server->sourceFileExists($request);

// Check if a cache file exists
$server->cacheFileExists($request);

// Get a cache filename
$server->getCacheFilename($request);

// Generate and output manipulated image
$server->outputImage($request);

// Generate and return response object of manipulated image
$server->getImageResponse($request);

// Generate manipulated image
$server->makeImage($request);

En conclusión, soporta el uso de bibliotecas gráficas PHP como por ejemplo Imagick o GD. Su instalación se puede hacer, efectivamente, por medio de Glide o Composer. Por otra parte, si lo desean pueden instalarlo directamente de forma manual.

Web: Glide

Categorizado en: