pixie_anim_lib/
lib.rs

1//! # Pixie-Anim
2//!
3//! A zero-dependency, SIMD-accelerated GIF optimizer.
4
5#![warn(missing_docs)]
6#![doc = include_str!("../README.md")]
7#![cfg_attr(not(any(feature = "simd", feature = "wasm")), forbid(unsafe_code))]
8
9/// Bit-level reading and writing utilities.
10pub mod bits;
11/// Color space conversions and perceptual distance.
12pub mod color;
13/// Inter-frame Delta Compression.
14pub mod delta;
15/// Error handling.
16pub mod error;
17/// GIF89a Structure and Writing.
18pub mod gif;
19pub mod lzw;
20pub mod quant;
21pub mod simd;
22
23/// High-level optimization engine.
24#[cfg(feature = "image")]
25pub mod engine;
26
27#[cfg(feature = "cli")]
28pub mod common;
29
30/// Evaluation and Benchmarking utilities.
31#[cfg(feature = "cli")]
32pub mod evaluation;
33
34/// WebAssembly bindings for Pixie-Anim.
35#[cfg(feature = "wasm")]
36pub mod wasm;
37
38pub use error::{Error, Result};