Это мой реальный код, у меня проблемы с правильной визуализацией изображения 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" />