![只在浏览器中加载 gif 的第一帧。有什么东西可以做到这一点吗?](https://linux22.com/image/1370283/%E5%8F%AA%E5%9C%A8%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E5%8A%A0%E8%BD%BD%20gif%20%E7%9A%84%E7%AC%AC%E4%B8%80%E5%B8%A7%E3%80%82%E6%9C%89%E4%BB%80%E4%B9%88%E4%B8%9C%E8%A5%BF%E5%8F%AF%E4%BB%A5%E5%81%9A%E5%88%B0%E8%BF%99%E4%B8%80%E7%82%B9%E5%90%97%EF%BC%9F.png)
是否有 Firefox 扩展/Chrome 插件/用户脚本可以使浏览器仅加载.gif
图像的第一帧而不是完全加载它。
(gif 不必要地占用了我非常有限的带宽(别问)但我不想阻止其他友好图像,否则我会完全阻止所有图像(就像 opera 那样))
答案1
是的,你可以使用私有网络为此。好处是,这是一个系统级工具,因此您可以将其与任何浏览器结合使用。
从手册:
8.5.12. deanimate-gifs 典型用途:
Stop those annoying, distracting animated GIF images.
影响:
De-animate GIF animations, i.e. reduce them to their first or last image.
类型:
Parameterized.
范围:
"last" or "first"
笔记:
这也会显著缩小图像(以字节为单位,而不是像素!)。如果给出了选项“first”,则使用动画的第一帧作为替换。如果给出了“last”,则使用动画的最后一帧,这可能对大多数横幅动画更有意义,但也存在不显示整个最后一帧的风险(如果它只是较早帧的增量)。
您可以安全地将此操作与匹配非 GIF 对象的模式一起使用,因为不会尝试任何看起来不像 GIF 的内容。