远程动画PNG失去动画

Discourse 中热链接的 APNG 动画不播放:

如果 download remote images to local 设置为 true,下载到服务器后动画也会丢失。

2 个赞

Discourse 不支持 APNG。我们唯一支持的动画图片格式是 GIF、WEBP 和 AVIF。

如果有人想处理这个问题,你需要同时修补核心代码,因为我们会跳过动画图片的许多图片优化,包括前端和后端,并且需要在 fastimage 库中编写一个二进制 APNG 检测器。

移至 Feature request 并添加 #pr-welcome。

5 个赞

我刚发现 Steam 正在为其动画贴纸使用 APNG,这是我们应该为其添加支持的另一个迹象。

3 个赞

您能分享一些 APNG 供我测试此功能吗?

1 个赞

我在我的 PR 中为 FastImage 提供了初步支持:

如果这个 PR 被合并,Discourse 将自动支持动态 PNG。

2 个赞