PNG animado remoto perde sua animação

Animações APNG não são reproduzidas no Discourse quando vinculadas externamente:

Elas também perdem sua animação após serem baixadas para o servidor se download remote images to local for true.

2 Curtiram

O Discourse não oferece suporte a APNG. Os únicos formatos de imagem animada que suportamos são GIF, WEBP e AVIF.

Se alguém quiser trabalhar nisso, será necessário aplicar correções tanto no núcleo, pois ignoramos muitas otimizações de imagem para imagens animadas, tanto no front-end quanto no back-end, quanto criar um detector binário de APNG na biblioteca fastimage.

Movendo para Contribute > Feature request e adicionando pr-welcome.

5 Curtiram

Acabei de descobrir que o Steam está usando APNG para seus adesivos animados, outro indicador de que devemos adicionar suporte a ele.

3 Curtiram

Você pode compartilhar alguns APNGs que você tem para que eu possa testar este recurso?

1 Curtiu

Trabalhei no suporte inicial para FastImage em meu PR:

Quando/Se isso for mesclado, o Discourse suportará automaticamente GIFs animados.

2 Curtiram