Upload gifs animados con Laravel

Publicado en PHP 2017-09-25 15:56:11

Upload  gifs animados con Laravel

Diseño Web

Resumen:

Antes de nada quiero decirles que son muy pocas a casi nulas las librerías para subir gifs animados con el Frameworks Laravel.
Pero hay una solución poco elegante, pero que funciona. En ocasiones es un requerimiento crear un gestor de imágenes para gifs animados, usando la Librería Intervention Image permite subir tales gifs pero se queda con el primer fotograma del gif que hemos subido, pues bien una forma de rápida no muy eficiente es del siguiente modo:

 


$imagen = $request->file("imagen");
$nombre = "img_".str_slug($request->nombre)."_".time().".".$imagen->guessExtension();
$ruta=public_path("/img/momos/".$nombre);            
if($imagen->guessExtension()=="gif")
{
    copy($imagen->getRealPath(),$ruta); 
}
else
{
    Image::make($imagen->getRealPath());
}


El resultado podemos verlo en el siguiente video corto de menos de 03 minutos

Redacción:| Artículo leído: 263 veces | Publicación:


Compártelo con tus amigos


Publicaciones relacionadas de PHP