Les PNG animés distants perdent leur animation

Les animations APNG ne se jouent pas dans Discourse lorsqu’elles sont liées à chaud :

Elles perdent également leur animation après avoir été téléchargées sur le serveur si download remote images to local est true.

2 « J'aime »

Discourse ne prend pas en charge les APNG. Les seuls formats d’image animée que nous prenons en charge sont GIF, WEBP et AVIF.

Si quelqu’un souhaite travailler sur ce point, il faudra patcher le cœur du système, car nous ignorons de nombreuses optimisations d’images pour les images animées, tant en front-end qu’en back-end, et écrire un détecteur binaire APNG dans la bibliothèque fastimage.

Déplacement vers Feature request et ajout de pr-welcome.

5 « J'aime »

Je viens de découvrir que Steam utilise APNG pour ses autocollants animés, un autre indicateur que nous devrions ajouter la prise en charge.

3 « J'aime »

Pouvez-vous partager des APNG pour que je puisse tester cette fonctionnalité ?

1 « J'aime »

J’ai travaillé sur le support initial de FastImage dans ma PR :

Lorsque/Si cela est fusionné, Discourse prendra automatiquement en charge les PNG animés.

2 « J'aime »