commit | eb2d7c0f6a2d0298aba7a7f8b9ca1440353e8f8c | [log] [tgz] |
---|---|---|
author | Jonathan Behrens <fintelia@gmail.com> | Sat Jun 21 22:39:36 2025 |
committer | GitHub <noreply@github.com> | Sat Jun 21 22:39:36 2025 |
tree | 1027836a2b6abe89fa51d76dcc922eef1d6fd986 | |
parent | 95550d7eec747b94b5f9beba3be2c6fcb1f4f70e [diff] |
Release 0.3.2 (#284)
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.