PNG animados remotos pierden su animación

Las animaciones APNG no se reproducen en Discourse cuando se enlazan directamente:

También pierden su animación después de ser descargadas al servidor si descargar imágenes remotas a local es true.

2 Me gusta

Discourse no admite APNG. Los únicos formatos de imagen animada que admitimos son GIF, WEBP y AVIF.

Si alguien quiere trabajar en esto, será necesario parchear tanto el núcleo, ya que omitimos muchas optimizaciones de imagen para imágenes animadas, tanto en el front-end como en el back-end, y escribir un detector binario de APNG en la biblioteca fastimage.

Moviéndolo a Contribute > Feature request y añadiendo pr-welcome.

5 Me gusta

Acabo de descubrir que Steam está usando APNG para sus pegatinas animadas, otro indicador de que deberíamos agregarle soporte.

3 Me gusta

¿Puedes compartir algunos APNG para que pueda probar esta función?

1 me gusta

Trabajé en el soporte inicial para FastImage en mi PR:

Cuando/Si esto se fusiona, Discourse admitirá automáticamente los PNG animados.

2 Me gusta