Discourse 中热链接的 APNG 动画不播放:
如果 download remote images to local 设置为 true,下载到服务器后动画也会丢失。
Discourse 中热链接的 APNG 动画不播放:
如果 download remote images to local 设置为 true,下载到服务器后动画也会丢失。
Discourse 不支持 APNG。我们唯一支持的动画图片格式是 GIF、WEBP 和 AVIF。
如果有人想处理这个问题,你需要同时修补核心代码,因为我们会跳过动画图片的许多图片优化,包括前端和后端,并且需要在 fastimage 库中编写一个二进制 APNG 检测器。
移至 Feature request 并添加 #pr-welcome。
我刚发现 Steam 正在为其动画贴纸使用 APNG,这是我们应该为其添加支持的另一个迹象。
您能分享一些 APNG 供我测试此功能吗?
我在我的 PR 中为 FastImage 提供了初步支持:
如果这个 PR 被合并,Discourse 将自动支持动态 PNG。