32 个版本
0.3.1 | 2024年1月13日 |
---|---|
0.3.0 | 2022年10月17日 |
0.2.6 | 2022年5月8日 |
0.2.3 | 2022年3月27日 |
0.1.2 | 2016年3月8日 |
#8 在 图像
1,339,167 每月下载量
用于 2,425 个crate (34 个直接使用)
745KB
4K SLoC
警告:由于 image-rs 正在寻求转移到 zune-jpeg crate,因此此crate处于维护模式。但是,由于其他Rust JPEG crate不支持无损模式,我们仍将继续欢迎与该功能相关的PR。
jpeg-decoder
用于解码JPEG的Rust库。
示例
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();
}
要求
此crate使用 Rust >= 1.61 编译。最低支持的Rust版本
- 所有版本
0.1.*
使用 Rust >= 1.36 编译。 - 所有版本
0.2.*
使用 Rust >= 1.48 编译。