10 个版本
0.7.4 | 2024 年 7 月 14 日 |
---|---|
0.7.3 | 2021 年 5 月 14 日 |
0.5.3 | 2021 年 5 月 9 日 |
0.5.1 | 2020 年 10 月 31 日 |
0.3.1 |
|
146 在 图像 中
37,715 每月下载量
在 4 crate 中使用
105KB
2.5K SLoC
rexif
RExif 是一个本地 Rust crate,用于从 JPEG 和 TIFF 图像中提取 EXIF 数据。
它可以作为一个库使用,也可以作为一个命令行工具。名为 'rexiftool' 的示例二进制文件接受文件作为参数并打印 EXIF 数据。这可以大致了解如何使用此 crate。
要求
- 从 rustup 安装的最新稳定 Rust 版本。
示例
match rexif::parse_file(&file_name) {
Ok(exif) => {
println!("{} {} exif entries: {}", file_name,
exif.mime, exif.entries.len());
for entry in &exif.entries {
println!(" {}: {}",
entry.tag,
entry.value_more_readable);
}
},
Err(e) => {
eprintln!("Error in {}: {} {}", &file_name,
Error::description(&e), e.extra).unwrap();
}
}
src/main.rs
文件是了解如何使用此 crate 的好起点,然后查看 ExifEntry
结构。
依赖关系
~465KB