commit | c1a1fe04cc54a5446e57a71ea856afd07cd374b2 | [log] [tgz] |
---|---|---|
author | Jonathan Behrens <fintelia@gmail.com> | Sat Jan 13 20:15:00 2024 |
committer | GitHub <noreply@github.com> | Sat Jan 13 20:15:00 2024 |
tree | 1a6036b89e0ef663bfe94661f3b818650f9d870d | |
parent | f865ec1a7314d46f90b5cf3f4664a9553b88bac3 [diff] |
Release 0.3.1 (#276)
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.