├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Gruntfile.js ├── README.md ├── UNLICENSE ├── docs ├── getting-started.js └── img.gif ├── lib ├── GIFEncoder.js ├── LZWEncoder.js ├── NeuQuant.js └── TypedNeuQuant.js ├── package.json └── test ├── expected-files ├── alternating-checkerboard.gif ├── checkerboard-indexed.gif ├── checkerboard.gif └── moving-dot.gif ├── gif-encoder_benchmark.js ├── gif-encoder_test.js ├── test-files ├── checkerboard-pixels.json ├── generate.html ├── inverse-checkerboard-pixels.json └── medium-size.png └── utils └── image.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/README.md -------------------------------------------------------------------------------- /UNLICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/UNLICENSE -------------------------------------------------------------------------------- /docs/getting-started.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/docs/getting-started.js -------------------------------------------------------------------------------- /docs/img.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/docs/img.gif -------------------------------------------------------------------------------- /lib/GIFEncoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/lib/GIFEncoder.js -------------------------------------------------------------------------------- /lib/LZWEncoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/lib/LZWEncoder.js -------------------------------------------------------------------------------- /lib/NeuQuant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/lib/NeuQuant.js -------------------------------------------------------------------------------- /lib/TypedNeuQuant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/lib/TypedNeuQuant.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/package.json -------------------------------------------------------------------------------- /test/expected-files/alternating-checkerboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/expected-files/alternating-checkerboard.gif -------------------------------------------------------------------------------- /test/expected-files/checkerboard-indexed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/expected-files/checkerboard-indexed.gif -------------------------------------------------------------------------------- /test/expected-files/checkerboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/expected-files/checkerboard.gif -------------------------------------------------------------------------------- /test/expected-files/moving-dot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/expected-files/moving-dot.gif -------------------------------------------------------------------------------- /test/gif-encoder_benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/gif-encoder_benchmark.js -------------------------------------------------------------------------------- /test/gif-encoder_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/gif-encoder_test.js -------------------------------------------------------------------------------- /test/test-files/checkerboard-pixels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/test-files/checkerboard-pixels.json -------------------------------------------------------------------------------- /test/test-files/generate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/test-files/generate.html -------------------------------------------------------------------------------- /test/test-files/inverse-checkerboard-pixels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/test-files/inverse-checkerboard-pixels.json -------------------------------------------------------------------------------- /test/test-files/medium-size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/test-files/medium-size.png -------------------------------------------------------------------------------- /test/utils/image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/gif-encoder/HEAD/test/utils/image.js --------------------------------------------------------------------------------