Crates.io | gifski-lite |
lib.rs | gifski-lite |
version | 1.0.1 |
source | src |
created_at | 2022-01-29 04:40:09.188865 |
updated_at | 2022-01-31 22:54:23.163677 |
description | pngquant-based GIF maker for nice-looking animGIFs that supports WASM. |
homepage | https://github.com/jamsinclair/gifski-lite |
repository | https://github.com/jamsinclair/gifski-lite |
max_upload_size | |
id | 523448 |
size | 52,757 |
Highest-quality GIF encoder for the Web based on pngquant and the original gifski.
gifski-lite converts video frames to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame.
This fork simplifies the Original gifski library in order to make it more easily compatible with the Web and as a WebAssembly module.
gifski-lite is intended to target the Web only (potentially Node.js and Deno too).
The recommended way is to add this library as a dependency to a rust project that compiles to WebAssembly.
<Todo: add link to wasm project here>
rustup update
. This project only supports up-to-date versions of Rust. You may get compile errors, warnings about "unstable edition", etc. if you don't run rustup update
regularly.git clone https://github.com/jamsinclair/gifski-lite
cargo build --release
AGPL 3 or later.
This is a fork of the original gifski project. This fork makes some significant changes: