imagecreatefromgif no reproduce el gif?

  • Autor Autor Lopezito
  • Fecha de inicio Fecha de inicio
Lopezito

Lopezito

Eta
Diseñador
Verificación en dos pasos activada
Estoy tratando de crear una imagen en PHP, la cual deberá de incluir un gif y textos.
Resulta que antes de poner el texto quise probar si funcionaba el código y me encuentro que no reproduce el gif..
La imagen gif si se reproduce pero en el código PHP no..
He aquí el código:

PHP:
<?php
function CargarGif($imagen)
{
    /* Intentar abrir */
    $im = @imagecreatefromgif($imagen);

    /* Ver si falló */
    if(!$im)
    {
        /* Crear una imagen en blanco */
        $im = imagecreatetruecolor (150, 30);
        $fondo = imagecolorallocate ($im, 255, 255, 255);
        $ct = imagecolorallocate ($im, 0, 0, 0);

        imagefilledrectangle ($im, 0, 0, 150, 30, $fondo);

        /* Imprimir un mensaje de error */
        imagestring ($im, 1, 5, 5, 'Error cargando ' . $imagen, $ct);
    }

    return $im;
}

header('Content-Type: image/gif');

$img = CargarGif('migif.gif');

imagegif($img);
imagedestroy($img);
?>

Saludos.
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
me parece que el paquete de GD no tiene soporte completo para gif animados, o es muy complicado por que creo que puedes hacerlo descomponiendo el gif en frames y volvíendolo a componer, en cambio si lo haces con PHP: ImageMagick - Manual es un poco más sencillo
 
me parece que el paquete de GD no tiene soporte completo para gif animados, o es muy complicado por que creo que puedes hacerlo descomponiendo el gif en frames y volvíendolo a componer, en cambio si lo haces con PHP: ImageMagick - Manual es un poco más sencillo

Mmm revisare la función que mencionaste, aunque eso es separar el gif en cada frame y luego juntandolos, con ImageMagick se puede agregar texto?
Saludos.
 
Te vendria bien leer esto:


ImageCreateFromGIF



Note: Since all GIF support was removed from the GD library in version 1.6, this function is not available if you are using that version of the GD library. ​
 

Temas similares

Atrás
Arriba