这个动画 png 是如何工作的?

Rob*_*Rob 1 png

我刚刚收到一封电子邮件,其中包含一个远程托管的动画 png。png 文件是一个倒数计时器。这是网址:-

https://img.kickdyn.com/57/1MfiOGVFjvmaMMHd3VZv/imgancnt.png

有人可以帮我解释一下这是如何工作的吗?我原以为每次加载文件时,它都会从同一点开始播放,有效地重置倒计时,但情况似乎并非如此。

PNG 文件如何知道从哪里恢复倒计时?

slh*_*hck 5

该图像是 GIF(MIME 类型image/gif),而不是 URL 建议的 PNG。您可以通过检查响应来检查这一点:

缓存控制:私有
连接:保持连接
内容长度:292122
内容类型:图像/gif
日期:2013 年 7 月 10 日星期三 15:42:25 GMT
服务器:Microsoft-IIS/7.5
X-AspNet-版本:4.0.30319
X-Powered-By:ASP.NET

由于服务器当然可以即时生成 GIF 图像或任何响应,因此生成具有匹配倒计时时间的动画图像并将其呈现给客户端并不是火箭科学。

  • 有问题的文件包含 30 帧,因此在 30 秒后魔法结束——或者嵌入该图像的页面需要重新加载它。 (2认同)