[package]
authors = ["Kornel <kornel@geekhood.net>"]
categories = ["multimedia::video", "command-line-utilities"]
description = "pngquant-based GIF maker for nice-looking animGIFs"
documentation = "https://docs.rs/gifski"
homepage = "https://gif.ski"
include = ["/README.md", "/Cargo.toml", "/src/**/*.rs", "/src/bin/*.rs"]
keywords = ["gif", "encoder", "converter", "maker", "gifquant"]
license = "AGPL-3.0+"
name = "gifski"
readme = "README.md"
repository = "https://github.com/ImageOptim/gifski"
version = "1.6.6"
autobins = false
edition = "2021"
[[bin]]
doctest = false
name = "gifski"
required-features = ["clap", "png", "pbr", "wild", "natord", "dunce"]
[dependencies]
gifsicle = { version = "1.92.5", optional = true }
clap = { version = "3.0.14", features = ["cargo"], optional = true }
gif = "0.11.3"
gif-dispose = "3.1.1"
imagequant = "4.0.0"
imgref = "1.9.1"
lodepng = { version = "3.6.1", optional = true }
pbr = { version = "1.0.4", optional = true }
resize = "0.7.2"
rgb = "0.8.31"
wild = { version = "2.0.4", optional = true }
natord = { version = "1.0.9", optional = true }
quick-error = "2.0.1"
dunce = { version = "1.0.2", optional = true }
crossbeam-channel = "0.5.2"
[dependencies.ffmpeg]
package = "ffmpeg-next"
version = ">= 4.4.0, <6"
optional = true
default-features = false
features = ["codec", "format", "filter", "software-resampling", "software-scaling"]
[features]
default = ["gifsicle", "clap", "png", "pbr", "wild", "natord", "dunce"]
png = ["lodepng"]
openmp = []
openmp-static = []
video = ["ffmpeg"]
video-static = ["video", "ffmpeg/build"]
[lib]
path = "src/lib.rs"
crate-type = ["lib", "staticlib", "cdylib"]
[profile.dev]
debug = 1
opt-level = 1
[profile.dev.package.'*']
opt-level = 2
debug = false
[profile.release]
panic = "abort"
lto = true
debug = false
opt-level = 3
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]