Cargo Features

[dependencies]
rimage = { version = "0.11.0-next.1", default-features = false, features = ["build-binary", "threads", "metadata", "resize", "quantization", "mozjpeg", "oxipng", "webp", "avif", "icc"] }
default = avif, metadata, mozjpeg, oxipng, quantization, resize, threads, webp

These default features are set whenever rimage is added without default-features = false somewhere in the dependency tree.

build-binary

Used for binary

Enables anyhow, clap, glob, indoc, pretty_env_logger, rayon, zune-image, and zune-imageprocs

anyhow:

cli

Required by the binary

threads default

Enables utilization of threads

Enables threads of optional imagequant, parallel of optional mozjpeg and optional oxipng

metadata default

Enables metadata support

Enables kamadak-exif, metadata of zune-image

resize default

Enables resize operation

Enables fast_image_resize ^3.0.4

Affects operations::resize

quantization default

Enables quantize operation

Enables imagequant and rgb

Affects operations::quantize

mozjpeg default

Enables mozjpeg codec

Enables mozjpeg

Affects codecs::mozjpeg

oxipng default

Enables oxipng codec

Enables oxipng

Affects codecs::oxipng

webp default

Enables webp codec

Enables webp

Affects codecs::webp

avif default

Enables avif codec

Enables libavif, ravif, and rgb

Affects codecs::avif

icc

Enables lcms2

Affects operations::icc