imagecreatefromgif não reproduz o gif?

  • Autor Autor Lopezito
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao 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. ​
 

Tópicos similares

Voltar
Topo