- Add 'scratch' field to gif that holds temporary 'scratch buffer' used for rendering frames - For DISPOSE_BACKGROUND: Set background color to transparent instead of 0 - For DISPOSE_BACKGROUND: Write background pixels into scratch after rendering current frame, so it will be used in next frame - For DISPOSE_PREVIOUS: Save frames that are not disposed into 'previous' field in gif, when DISPOSE_PREVIOUS is specified start with that previous frame. see http://webreference.com/content/studio/disposal.html - Add "ANIMEXTS1.0" to Application Extension parser - Graphic Control Extension parser refactor - Compare file contents to expected images for animated gifs in foreign tests
1.1 KiB
100x100px
1.1 KiB
100x100px
![](/sergiotarxz/libvips/raw/commit/42c8f43432b4212117a83c7a9cec8dcd30f7ddde/test/test-suite/images/dispose-previous.gif)