Это мой фактический код, у меня есть проблемы, связанные с правильной визуализацией изображения gif, сгенерированного на лету для моего php-скрипта. Если я обращаюсь непосредственно к изображению gif, сгенерированному скриптом, браузер показывает его хорошо, но если я пытаюсь использовать свой текущий скрипт через тег img, браузер не может его показать.
Кто-нибудь предложит друзья?
<?php
$src = imagecreatefromjpeg( 'img/ejemplo-2.jpg' );
list( $width, $height ) = getimagesize( 'img/ejemplo-2.jpg' );
$tmp = imagecreatetruecolor( '300', '300');
imagecopyresampled( $tmp, $src, 0, 0, 0, 0, '300', '300', $width, $height );
$imagen = imagegif( $tmp, "filename.gif" );
$data = "data:image/gif;base64," . base64_encode( file_get_contents( "filename.gif" ) );
?>
<img src="<?php echo $data; ?>" width="300" height="300" />