14个版本
使用旧的Rust 2015
0.4.0 | 2018年3月21日 |
---|---|
0.3.6 | 2017年12月7日 |
0.3.5 | 2017年3月1日 |
0.3.4 | 2016年5月22日 |
0.1.0 | 2015年6月14日 |
#58 in #gif
231 每月下载量
4MB
2K SLoC
immeta,Rust中的图像元数据检查库
immeta是一个图像元数据处理库。它允许您检查元数据,即图像尺寸、颜色信息等,支持各种图像格式。
目前支持以下图像格式
- JPEG
- PNG 1.2
- GIF (87a 和 89a)
- WEBP
未来版本中将支持更多。
重要提示:此库不打算加载实际图像内容,即像素数据。如果您需要此功能,请考虑使用其他库,如image。
用法
只需在您的 Cargo.toml
中添加依赖项
[dependencies]
immeta = "0.4"
您可以在 tests/test.rs
中查看如何使用它的示例。
变更日志
版本 0.4.0
- 更新 num-traits 依赖项到 0.2。
版本 0.3.6
- 更新 arrayvec 依赖项到 0.4。
版本 0.3.5
- 更新 byteorder 依赖项到 1.0。
版本 0.3.4
- 改进了JPEG格式解析器,现在应该不会panic。
版本 0.3.3
- 从仅num切换到num_traits依赖项。num_traits仅以有限的方式使用,因此这似乎不是破坏性更改。
版本 0.3.2
- 将byteorder依赖项提升到0.5。
版本 0.3.1
- 现在WEBP解析器在尚未支持的VP8块类型上不会panic,而是返回错误。
版本 0.3.0
- 为GIF格式添加了未知销毁方法。这是一个破坏性更改。
版本 0.2.4
- 修复了GIF局部颜色表解析。
版本 0.2.3
- 将byteorder依赖项提升到0.4。
版本 0.2.2
- 为
GenericMetadata
添加了缺失的Debug
、Clone
、Eq
和PartialEq
实现方法。
版本 0.2.1
- 为
immeta::Error
添加了std::error::Error
实现,以便与其他代码交互。
版本 0.2.0
- 添加了对 WEBP 格式的基本支持,以及 RIFF 工具。
- 改进了 API。
版本 0.1.0
- 初始版本,支持 GIF、PNG 和 JPEG 格式。
许可
本库采用 MIT 许可。
版权 (c) Vladimir Matveev,2015