module

CrImage::GIF::LZW

LZW compression and decompression for GIF images. Uses LSB (Least Significant Bits first) ordering as per GIF specification.

Constants

DECODER_INVALID_CODE = 65535_u16
FLUSH_BUFFER = 1 << MAX_WIDTH
MAX_WIDTH = 12

Class methods

compress(data : Bytes, lit_width : Int32) : Bytes

Compresses data using LZW algorithm for GIF format

Source
decompress(data : Bytes, lit_width : Int32) : Bytes

Decompresses LZW compressed data from GIF format

Source