[package]
name = "rawshift"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "RAW image processing library focused on compatibility, correctness, and interoperability"
documentation = "https://docs.rs/rawshift"
keywords = ["raw", "image", "dng", "arw", "photo"]
categories = ["multimedia::images", "encoding", "parser-implementations"]
readme = "../../README.md"
[package.metadata.docs.rs]
features = ["full"]
rustdoc-args = ["--cfg", "docsrs"]
[dependencies]
rawshift-image = { workspace = true, optional = true }
rawshift-video = { workspace = true, optional = true }
[features]
default = ["image"]
image = ["dep:rawshift-image"]
video = ["dep:rawshift-video"]
serde = ["rawshift-image?/serde"]
full = ["image", "rawshift-image/full", "video", "rawshift-video/full", "serde"]