How the conversion works
The GIF is decoded frame by frame with gifuct-js and composited as a browser does: transparent pixels keep what is underneath, disposal 2 clears the frame's area and disposal 3 restores the previous picture. Each composited frame is written to the APNG, so both files show the same pixels at the same times.
- Browser-accurate compositing
- Exact pixels

