commit | e70564bbff4f9fefcee72efad5874fddd0d6a83d | [log] [tgz] |
---|---|---|
author | Kornel <kornel@geekhood.net> | Sat Aug 24 19:55:31 2024 |
committer | GitHub <noreply@github.com> | Sat Aug 24 19:55:31 2024 |
tree | f3dfe5d7d3e5ae497dd8d0f4d1b19ec13f6330ee | |
parent | c1a1fe04cc54a5446e57a71ea856afd07cd374b2 [diff] | |
parent | 53d85ee9bc52bc042e463d556984b87ab693e182 [diff] |
Merge pull request #278 from workingjubilee/dep-wasm-bindgen-0.2.89
WARNING: This crate is in maintenance mode as image-rs seeks to move over to the zune-jpeg crate. However, since other Rust JPEG crates do not support lossless mode, we will continue to welcome PRs related to that functionality.
A Rust library for decoding JPEGs.
Cargo.toml:
[dependencies] jpeg-decoder = "0.3"
main.rs:
extern crate jpeg_decoder as jpeg; use std::fs::File; use std::io::BufReader; fn main() { let file = File::open("hello_world.jpg").expect("failed to open file"); let mut decoder = jpeg::Decoder::new(BufReader::new(file)); let pixels = decoder.decode().expect("failed to decode image"); let metadata = decoder.info().unwrap(); }
This crate compiles with Rust >= 1.61. Minimum supported Rust version:
0.1.*
compile with Rust >= 1.36.0.2.*
compile with Rust >= 1.48.