[package]
edition = "2021"
rust-version = "1.95"
name = "rosetta-squint-decode"
version = "1.1.2"
build = "build.rs"
links = "rid_jpeg_shim"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Byte-exact PIL-compatible image decoder library (Rust). Part of rosetta-squint."
homepage = "https://github.com/wmetcalf/rosetta-squint"
documentation = "https://docs.rs/rosetta-squint-decode"
readme = "README.md"
keywords = [
"image",
"decoder",
"pillow",
"byte-exact",
"libheif",
]
categories = [
"multimedia::images",
"multimedia::encoding",
]
license = "BSD-2-Clause"
repository = "https://github.com/wmetcalf/rosetta-squint"
[lib]
name = "rosetta_squint_decode"
path = "src/lib.rs"
[[example]]
name = "decode-cli"
path = "examples/decode-cli.rs"
[[test]]
name = "group2_gif"
path = "tests/group2_gif.rs"
[[test]]
name = "group2_goldens"
path = "tests/group2_goldens.rs"
[[test]]
name = "group2_heic"
path = "tests/group2_heic.rs"
[[test]]
name = "group2_jpeg"
path = "tests/group2_jpeg.rs"
[[test]]
name = "group2_png"
path = "tests/group2_png.rs"
[[test]]
name = "group2_tiff"
path = "tests/group2_tiff.rs"
[[test]]
name = "group2_webp"
path = "tests/group2_webp.rs"
[[test]]
name = "group3_detection"
path = "tests/group3_detection.rs"
[[test]]
name = "group4_errors"
path = "tests/group4_errors.rs"
[[test]]
name = "group5_invariants"
path = "tests/group5_invariants.rs"
[[test]]
name = "testkit"
path = "tests/testkit.rs"
[dependencies.image]
version = "0.25"
features = [
"png",
"gif",
"tiff",
]
default-features = false
[dependencies.libwebp-sys2]
version = "0.2.0"
features = ["0_5"]
[dependencies.mozjpeg-sys]
version = "2"
[dependencies.thiserror]
version = "2"
[dependencies.wasmtime]
version = ">=48.0.4, <49"
features = [
"cranelift",
"runtime",
]
default-features = false
[dependencies.wasmtime-wasi]
version = ">=48.0.4, <49"
[dev-dependencies.serde]
version = "1"
features = ["derive"]
[dev-dependencies.serde_json]
version = "1"
[build-dependencies.cc]
version = "1"