【问题标题】:I would like to know how this PNG image was created我想知道这个PNG图像是如何创建的
【发布时间】:2023-03-02 23:42:01
【问题描述】:

我今天收到一封电子邮件,其中似乎是一个动画 PNG 图像。当我进一步查看它时,我发现图像正在更新,因此根本无法将动画 GIF 重命名为 PNG。

图片如下:

有人知道这是如何工作的吗?

在真实帐户上查看电子邮件时,计时器会停止。在 Outlook 中,它没有相同的效果。但是,当您重新打开电子邮件时,图像会以新的时间刷新。

难倒!!

【问题讨论】:

  • 如果您有 Linux/Unix,请使用“file”命令,它会告诉您有关文件类型的所有信息。
  • 为什么要包含jquery标签?

标签: jquery png


【解决方案1】:

这不是“动画 PNG”,而是扩展名错误的 GIF 文件。读取的前几个字节

47 49 46 38 39 61 6C 01 8B 00 70 00 00 21 F9 GIF89al..‹.p..!.

动画PNG是可能的,但它是标准的非标准扩展。有关此文件格式的更多信息,请参阅http://en.wikipedia.org/wiki/APNG

【讨论】:

  • 感谢您的回答!那么它如何在不将自身重置到起点的情况下不断倒计时呢?我猜它必须有一个起点,比如说 50 天
  • 它使用通用图形扩展21:F9 (description) 进行一次性动画。它不会重置为起始图像;你会看到它在 30 幅左右的图像后停止倒计时。很可能,当在线查看时,网页会在后台刷新,因此您有一种 错觉,它一直在倒计时。
猜你喜欢
  • 1970-01-01
  • 2019-12-13
  • 1970-01-01
  • 2011-07-15
  • 1970-01-01
  • 2022-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多