├── .gitignore ├── .jshintrc ├── LICENSE ├── README.md ├── index.d.ts ├── package.json ├── src ├── bitmapimage.js ├── gif.js ├── gifcodec.js ├── gifframe.js ├── gifutil.js ├── index.js └── omggif.d.ts ├── templates └── README.hbs ├── test ├── fixtures │ ├── count5x7.gif │ ├── countConstantDelay0.gif │ ├── countConstantDelay1.gif │ ├── countConstantDelay3.gif │ ├── countIncreasingDelay.gif │ ├── hairstreak.jpg │ ├── lenna.png │ ├── nburling-public.gif │ ├── pelagrina.jpg │ ├── penguins.png │ ├── quantized │ │ ├── hairstreak256_Dekker.png │ │ ├── hairstreak256_Sorokin.png │ │ ├── hairstreak256_Wu.png │ │ ├── hairstreak32_Dekker.png │ │ ├── hairstreak32_Sorokin.png │ │ ├── hairstreak32_Wu.png │ │ ├── rosewithtrans256_Dekker.png │ │ ├── rosewithtrans256_Sorokin.png │ │ ├── rosewithtrans256_Wu.png │ │ ├── rosewithtrans32_Dekker.png │ │ ├── rosewithtrans32_Sorokin.png │ │ ├── rosewithtrans32_Wu.png │ │ ├── sculptmap256_Dekker.png │ │ ├── sculptmap256_Dekker_FloydSteinberg.png │ │ ├── sculptmap256_Sorokin.png │ │ ├── sculptmap256_Sorokin_FloydSteinberg.png │ │ ├── sculptmap256_Wu.png │ │ ├── sculptmap256_Wu_FloydSteinberg.png │ │ ├── sculptmap32_Dekker.png │ │ ├── sculptmap32_Sorokin.png │ │ └── sculptmap32_Wu.png │ ├── rnaples-frame-10.png │ ├── rnaples-offsets-public.gif │ ├── rosewithtrans.png │ ├── sculptmap.png │ ├── singleFrameBWOpaque.gif │ ├── singleFrameMonoOpaque.gif │ ├── singleFrameMonoTrans.gif │ ├── singleFrameMultiOpaque.gif │ ├── singleFrameMultiTrans.gif │ ├── singleFrameNoColorTrans.gif │ ├── threeFrameMonoTrans.gif │ └── twoFrameMultiOpaque.gif ├── lib │ ├── bitmaps.js │ └── tools.js ├── test_bitmap.js ├── test_decoding.js ├── test_encoding.js ├── test_frame.js ├── test_properties.js └── test_quantize.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/.jshintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/README.md -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/index.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/package.json -------------------------------------------------------------------------------- /src/bitmapimage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/src/bitmapimage.js -------------------------------------------------------------------------------- /src/gif.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/src/gif.js -------------------------------------------------------------------------------- /src/gifcodec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/src/gifcodec.js -------------------------------------------------------------------------------- /src/gifframe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/src/gifframe.js -------------------------------------------------------------------------------- /src/gifutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/src/gifutil.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/src/index.js -------------------------------------------------------------------------------- /src/omggif.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/src/omggif.d.ts -------------------------------------------------------------------------------- /templates/README.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/templates/README.hbs -------------------------------------------------------------------------------- /test/fixtures/count5x7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/count5x7.gif -------------------------------------------------------------------------------- /test/fixtures/countConstantDelay0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/countConstantDelay0.gif -------------------------------------------------------------------------------- /test/fixtures/countConstantDelay1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/countConstantDelay1.gif -------------------------------------------------------------------------------- /test/fixtures/countConstantDelay3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/countConstantDelay3.gif -------------------------------------------------------------------------------- /test/fixtures/countIncreasingDelay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/countIncreasingDelay.gif -------------------------------------------------------------------------------- /test/fixtures/hairstreak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/hairstreak.jpg -------------------------------------------------------------------------------- /test/fixtures/lenna.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/lenna.png -------------------------------------------------------------------------------- /test/fixtures/nburling-public.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/nburling-public.gif -------------------------------------------------------------------------------- /test/fixtures/pelagrina.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/pelagrina.jpg -------------------------------------------------------------------------------- /test/fixtures/penguins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/penguins.png -------------------------------------------------------------------------------- /test/fixtures/quantized/hairstreak256_Dekker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/hairstreak256_Dekker.png -------------------------------------------------------------------------------- /test/fixtures/quantized/hairstreak256_Sorokin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/hairstreak256_Sorokin.png -------------------------------------------------------------------------------- /test/fixtures/quantized/hairstreak256_Wu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/hairstreak256_Wu.png -------------------------------------------------------------------------------- /test/fixtures/quantized/hairstreak32_Dekker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/hairstreak32_Dekker.png -------------------------------------------------------------------------------- /test/fixtures/quantized/hairstreak32_Sorokin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/hairstreak32_Sorokin.png -------------------------------------------------------------------------------- /test/fixtures/quantized/hairstreak32_Wu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/hairstreak32_Wu.png -------------------------------------------------------------------------------- /test/fixtures/quantized/rosewithtrans256_Dekker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/rosewithtrans256_Dekker.png -------------------------------------------------------------------------------- /test/fixtures/quantized/rosewithtrans256_Sorokin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/rosewithtrans256_Sorokin.png -------------------------------------------------------------------------------- /test/fixtures/quantized/rosewithtrans256_Wu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/rosewithtrans256_Wu.png -------------------------------------------------------------------------------- /test/fixtures/quantized/rosewithtrans32_Dekker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/rosewithtrans32_Dekker.png -------------------------------------------------------------------------------- /test/fixtures/quantized/rosewithtrans32_Sorokin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/rosewithtrans32_Sorokin.png -------------------------------------------------------------------------------- /test/fixtures/quantized/rosewithtrans32_Wu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/rosewithtrans32_Wu.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap256_Dekker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap256_Dekker.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap256_Dekker_FloydSteinberg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap256_Dekker_FloydSteinberg.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap256_Sorokin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap256_Sorokin.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap256_Sorokin_FloydSteinberg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap256_Sorokin_FloydSteinberg.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap256_Wu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap256_Wu.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap256_Wu_FloydSteinberg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap256_Wu_FloydSteinberg.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap32_Dekker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap32_Dekker.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap32_Sorokin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap32_Sorokin.png -------------------------------------------------------------------------------- /test/fixtures/quantized/sculptmap32_Wu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/quantized/sculptmap32_Wu.png -------------------------------------------------------------------------------- /test/fixtures/rnaples-frame-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/rnaples-frame-10.png -------------------------------------------------------------------------------- /test/fixtures/rnaples-offsets-public.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/rnaples-offsets-public.gif -------------------------------------------------------------------------------- /test/fixtures/rosewithtrans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/rosewithtrans.png -------------------------------------------------------------------------------- /test/fixtures/sculptmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/sculptmap.png -------------------------------------------------------------------------------- /test/fixtures/singleFrameBWOpaque.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/singleFrameBWOpaque.gif -------------------------------------------------------------------------------- /test/fixtures/singleFrameMonoOpaque.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/singleFrameMonoOpaque.gif -------------------------------------------------------------------------------- /test/fixtures/singleFrameMonoTrans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/singleFrameMonoTrans.gif -------------------------------------------------------------------------------- /test/fixtures/singleFrameMultiOpaque.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/singleFrameMultiOpaque.gif -------------------------------------------------------------------------------- /test/fixtures/singleFrameMultiTrans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/singleFrameMultiTrans.gif -------------------------------------------------------------------------------- /test/fixtures/singleFrameNoColorTrans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/singleFrameNoColorTrans.gif -------------------------------------------------------------------------------- /test/fixtures/threeFrameMonoTrans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/threeFrameMonoTrans.gif -------------------------------------------------------------------------------- /test/fixtures/twoFrameMultiOpaque.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/fixtures/twoFrameMultiOpaque.gif -------------------------------------------------------------------------------- /test/lib/bitmaps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/lib/bitmaps.js -------------------------------------------------------------------------------- /test/lib/tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/lib/tools.js -------------------------------------------------------------------------------- /test/test_bitmap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/test_bitmap.js -------------------------------------------------------------------------------- /test/test_decoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/test_decoding.js -------------------------------------------------------------------------------- /test/test_encoding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/test_encoding.js -------------------------------------------------------------------------------- /test/test_frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/test_frame.js -------------------------------------------------------------------------------- /test/test_properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/test_properties.js -------------------------------------------------------------------------------- /test/test_quantize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/test/test_quantize.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jimp-dev/gifwrap/HEAD/yarn.lock --------------------------------------------------------------------------------