heifer 0.3.21

Pure-Rust HEIF/HEIC image decoder and encoder: no C dependencies, no unsafe code
Documentation
[package]
name = "heifer"
description = "Pure-Rust HEIF/HEIC image decoder and encoder: no C dependencies, no unsafe code"
readme = "../../README.md"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation = "https://docs.rs/heifer"
keywords = ["heic", "heif", "image", "decoder", "encoder"]
categories = ["multimedia::images", "multimedia::encoding", "parser-implementations", "wasm"]

[dependencies]
thiserror.workspace = true
heifer-isobmff.workspace = true
heifer-hevc-dec.workspace = true
heifer-hevc-enc.workspace = true
image = { version = "0.25.8", default-features = false, optional = true }

[features]
# Integration with the `image` crate (decoder, encoder, hooks for image::open).
image = ["dep:image"]

[dev-dependencies]
image = { version = "0.25.8", default-features = false, features = ["png"] }

[lints]
workspace = true

[package.metadata.docs.rs]
all-features = true