UNPKG

gif-tools

Version:

A robust, zero-dependency TypeScript library for creating GIF files with support for both static and animated GIFs. Built with modern TypeScript features and designed to work in both Node.js and browser environments.

16 lines (15 loc) 471 B
/** * LZW (Lempel-Ziv-Welch) compression for GIF encoding */ /** * Compresses data using LZW algorithm */ export declare function compressLZW(data: Uint8Array, initialCodeSize: number): Uint8Array; /** * Decompresses LZW-compressed data */ export declare function decompressLZW(compressedData: Uint8Array, initialCodeSize: number): Uint8Array; /** * Validates LZW parameters */ export declare function validateLZWParams(data: Uint8Array, codeSize: number): void;