我一直在尝试使用 PHP 显示 gif 图像,但在我所做的研究中没有找到解决问题的方法。我知道我可以用 HTML/CSS 显示图像,但在这种情况下我需要使用 php。
<html>
<?php
$img = imagecreatefromgif("http://www.mysite.com/images/timer.gif");
?>
<img src="<?= $img ?>" alt="timer" />
</html>
该代码位于我服务器上的 php 文档中。我可以告诉代码正在工作,因为我的网站上显示了一个破损图像的图标,并且当我尝试将破损的图标图像保存到桌面时,自动文件名显示为“资源 id.html”?
我在某处读到使用 Photoshop CS5 创建 gif(就像我一样)使用不同的帧分隔符序列\x00\x21,而不是官方标准\x00\x2C。然后那个家伙说他使用模式“#\x00\x21\xF9\x04.{4}\x00(\x2C|\x21)#s”来绕过这个问题,但我不知道如何/在哪里实现它或者如果这甚至是我的问题(尝试了来自互联网的不同 gif 并且有相同的显示问题)。想法?谢谢你。