├── .gitignore ├── .npmignore ├── LICENSE.md ├── README.md ├── dist ├── gifenc.esm.js.map └── gifenc.js.map ├── package.json ├── src ├── color.js ├── constants.js ├── index.js ├── lzwEncode.js ├── palettize.js ├── pnnquant2.js ├── rgb-packing.js └── stream.js ├── test ├── bench_node.js ├── bench_web.html ├── bench_web.js ├── encode_node.js ├── encode_web.html ├── encode_web_workers.html ├── fixtures │ ├── 007-transparent.png │ ├── 007.png │ ├── baboon-256.gif │ ├── baboon-256.png │ └── baboon.png ├── output │ └── test.gif └── worker.js └── types.d.ts /.gitignore: -------------------------------------------------------------------------------- 1 | bower_components 2 | node_modules 3 | *.log 4 | .DS_Store 5 | test/output -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/README.md -------------------------------------------------------------------------------- /dist/gifenc.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/dist/gifenc.esm.js.map -------------------------------------------------------------------------------- /dist/gifenc.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/dist/gifenc.js.map -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/package.json -------------------------------------------------------------------------------- /src/color.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/src/color.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lzwEncode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/src/lzwEncode.js -------------------------------------------------------------------------------- /src/palettize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/src/palettize.js -------------------------------------------------------------------------------- /src/pnnquant2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/src/pnnquant2.js -------------------------------------------------------------------------------- /src/rgb-packing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/src/rgb-packing.js -------------------------------------------------------------------------------- /src/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/src/stream.js -------------------------------------------------------------------------------- /test/bench_node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/bench_node.js -------------------------------------------------------------------------------- /test/bench_web.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/bench_web.html -------------------------------------------------------------------------------- /test/bench_web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/bench_web.js -------------------------------------------------------------------------------- /test/encode_node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/encode_node.js -------------------------------------------------------------------------------- /test/encode_web.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/encode_web.html -------------------------------------------------------------------------------- /test/encode_web_workers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/encode_web_workers.html -------------------------------------------------------------------------------- /test/fixtures/007-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/fixtures/007-transparent.png -------------------------------------------------------------------------------- /test/fixtures/007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/fixtures/007.png -------------------------------------------------------------------------------- /test/fixtures/baboon-256.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/fixtures/baboon-256.gif -------------------------------------------------------------------------------- /test/fixtures/baboon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/fixtures/baboon-256.png -------------------------------------------------------------------------------- /test/fixtures/baboon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/fixtures/baboon.png -------------------------------------------------------------------------------- /test/output/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/output/test.gif -------------------------------------------------------------------------------- /test/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/test/worker.js -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattdesl/gifenc/HEAD/types.d.ts --------------------------------------------------------------------------------