#gif #lossy #encoder #encoding #ffi

bin+lib gifsicle

Bindings for gifsicle library. Supports lossy compression. GPL.

5 stable releases

1.95.0 Jul 10, 2024
1.94.0 Oct 18, 2023
1.93.0 Jan 22, 2023
1.92.5 Mar 22, 2021
1.92.0 Oct 6, 2019

#30 in Multimedia

Download history 122/week @ 2024-11-16 127/week @ 2024-11-23 117/week @ 2024-11-30 166/week @ 2024-12-07 110/week @ 2024-12-14 43/week @ 2024-12-21 39/week @ 2024-12-28 64/week @ 2025-01-04 84/week @ 2025-01-11 98/week @ 2025-01-18 102/week @ 2025-01-25 509/week @ 2025-02-01 259/week @ 2025-02-08 272/week @ 2025-02-15 201/week @ 2025-02-22 196/week @ 2025-03-01

1,047 downloads per month
Used in libcaesium

Custom license

535KB
13K SLoC

C 13K SLoC // 0.1% comments Rust 384 SLoC // 0.0% comments

Rust wrapper for gifsicle

This crate compiles gifsicle's C codebase and exposes it as an unsafe Rust library.

It can be used for lossy GIF compression, e.g. see gifski.


lib.rs:

The methods are mostly undocumented. You will have to see the original C sources for clues.

See also gifski for example usage.

Dependencies

~0.4–350KB