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. Gli unici formati di immagine animata che supportiamo sono GIF, WEBP e AVIF.

Se qualcuno vuole lavorare su questo, sarà necessario correggere sia il core, poiché saltiamo molte ottimizzazioni delle immagini per le immagini animate, sia nel front-end che nel back-end, e scrivere un rilevatore binario APNG nella libreria fastimage.

Spostato in 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