Ghosting on APNG files

Hi all,

I’m working on a Pokemon sprite animated watch face and I’m running into an issue with APNG playing in the Pebble emulator. The animation develops some ghosting near the end of the sequence shown in the gif below.

The APNG plays correctly on my computer and in other APNG viewers. The problem only occurs when playing it in the Pebble emulator.

I don’t have hardware to test on yet, so I’m not sure if this is emulator-specific or something related to Pebble’s APNG handling. Has anyone experienced this or have any ideas?

Thanks!

ezgif-7cf523813b63651f

I think the emulator simulates the backlight. I wondered too, why my watchface dimmed. Default backlight timeout is 3 secs afaik. Could match the length of your animation

Set the window colour to GColorWhite instead of GColorClear.

If you don’t set the background colour or it’s set to clear, you’ll end up with previous frames staying on the screen.