APNG Animations Stopped Working
-
They still work on other forums, but for some reason they do not animate on this forum. This animation is two frames per second.
-
@Pesala I can confirm this issue. I'm guessing the forum is "optimising" the png file which ends up removing all frames after the first one. I reported it internally (CW-1208).
-
@LonM Yes, the file size was reduced from 52.4 Kbytes to 33.05 Kbytes.
-
-
After looking into this issue, we realized that with nodeBB recent update, nodeBB added a feature to strip EXIF from uploaded images to preserve users privacy which breaks
apng
files.
We prefer to keep that way rather hacking nodeBB around which will break every time we will update it. -
I guess we can still just use a file host if we want fancy APNG animations
-
Tangentially related : Twitter removes apng as it doesn't follow their autoplay settings.
https://twitter.com/TwitterA11y/status/1209172620123394048?s=19
-
@LonM Animation settings are respected here for APNG.
Stripping Exif data is another limitation. Users may think it important to included Exif data when sharing photos. It would be better to show a warning: "The file contains EXIF data that might compromise your privacy; do you wish to proceed?"
-
@Gwen-Dragon On photo-sharing sites it is important not to strip EXIF data. NodeBB is treating all users as noobies by stripping important data from files.
-
@Gwen-Dragon said in APNG Animations Stopped Working:
NodeBB's things, Vivaldi team can not fix it.
They could fix it, but it might break on updating the forum code.
@gaelle said in APNG Animations Stopped Working:We prefer to keep that way rather hacking nodeBB around which will break every time we will update it.
Twitter could also fix their code so that users who need to can disable animations.
-
@Pesala The twitter approach is pretty weird. They should let people disable autoplay in their browsers. I guess it's for tracking purposes that they stop support for apng.
-
@Pathduck Or still use the immortal GIFs
(Which sadly are less optimized) -