在网页内显示gif图像的第一帧

时间:2011-11-07 14:06:40

标签: javascript html gif

我有一个显示.gif张图片的网页,我只想显示.gif的第一帧(没有动画),我没有静态版本。

这可能吗?

更新:

我想在客户端进行此操作。我无法访问服务器(即)服务器给我.gif图像,我想在我的网页上显示第一帧。也许有一个使用javascript或css的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以在评论中使用Boldewyn指出的JavaScript画布。

如果这样做不成功,我认为你必须在服务器方面这样做。可以执行此操作的一个工具是ImageMagick。但是,这需要存在于您的服务器上,PHP需要能够访问它。

命令行用法:

convert 'image.gif[0]' singleframe.gif

我确信PHP的ImageMagick扩展也可以做到这一点。