Le PNG animate remote perdono animazione

Le animazioni APNG non vengono riprodotte in Discourse quando sono collegate direttamente:

Perde anche le animazioni dopo che sono state scaricate sul server se scarica immagini remote in locale è vero.

2 Mi Piace

Discourse non supporta APNG. I soli formati di immagini animate che supportiamo sono GIF, WEBP e AVIF.

Se qualcuno volesse lavorare su questa funzionalità, sarà necessario applicare patch sia al core, poiché saltiamo molte ottimizzazioni delle immagini per le immagini animate, sia nel frontend che nel backend, e scrivere un rilevatore binario APNG nella libreria fastimage.

Spostato in Contribute > Feature request e aggiunto pr-welcome.

5 Mi Piace

Ho appena scoperto che Steam utilizza APNG per i suoi adesivi animati, un altro indicatore che dovremmo aggiungere il supporto per esso.

3 Mi Piace

Puoi condividere alcuni APNG che hai in modo che possa testare questa funzionalità?

1 Mi Piace

Ho lavorato al supporto iniziale per FastImage nel mio PR:

Quando/Se questo verrà unito, Discourse supporterà automaticamente le PNG animate.

2 Mi Piace