gif-codec icon indicating copy to clipboard operation
gif-codec copied to clipboard

GIF encoder/decoder

gif-codec

GIF encoder/decoder.

Build Status

Getting started

Install npm dependencies:

npm install

Run tests:

npm test

Lint JS files:

npm run lint

Continuously build a development version of the bundle:

npm run watch

Run a local HTTP server:

npm run serve

Reference

  • https://www.w3.org/Graphics/GIF/spec-gif89a.txt
  • http://giflib.sourceforge.net/whatsinagif/lzw_image_data.html
  • https://rosettacode.org/wiki/LZW_compression#JavaScript
  • https://en.wikipedia.org/wiki/Lempel%E2%80%93Ziv%E2%80%93Welch
  • http://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art010
  • http://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art011
  • https://en.wikipedia.org/wiki/Extensible_Metadata_Platform
  • http://www.vurdalakov.net/misc/gif/netscape-looping-application-extension

Test images:

  • https://www.w3.org/People/mimasa/test/imgformat/