tag | 72e111897d26667b51d89148a9e59218423e01f1 | |
---|---|---|
tagger | Andreas Molzer <andreas.molzer@gmx.de> | Sat Feb 12 19:11:36 2022 |
object | e7bee0eec102ea98648bb0c737f0dcf188aed042 |
Version 0.2.2 - Added and SSE3-specific SIMD intrinsic implementation for idct and color conversion. It will run if applicable targets are detect at _runtime_. - The SIMD implementation is not bit-for-bit compatible with non-SIMD output. You can enable the `platform_independent` feature, to ensure that only bit-for-bit equivalent code runs and output is the same on all platforms. - Improved performance some more by avoiding bounds checks with array types. - Multithreading is now used more frequently, without the rayon target, except on an explicit list of unsupported platforms. 105fb082d64e2100074587f59a74231f771750c664af903f1f9f76c9dedfc6f1 target/package/jpeg-decoder-0.2.2.crate
commit | e7bee0eec102ea98648bb0c737f0dcf188aed042 | [log] [tgz] |
---|---|---|
author | Andreas Molzer <andreas.molzer@gmx.de> | Sat Feb 12 14:58:32 2022 |
committer | Andreas Molzer <andreas.molzer@gmx.de> | Sat Feb 12 14:58:32 2022 |
tree | 2aebb4cb2cdea9addf4b69325422ce5530c53e4d | |
parent | cb2b1db7f34bdcbd7b4df90c404c8dc65ea9aec3 [diff] |
Release notes and version bump to 0.2.2
A Rust library for decoding JPEGs.
Cargo.toml:
[dependencies] jpeg-decoder = "0.2"
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.48. Minimum Supported Rust Version:
0.1.*
compile with rust >= 1.36.0.2.*
may bump Rust Version requirements (TBD).