3 个稳定版本
1.0.2 | 2024年6月20日 |
---|---|
1.0.1 | 2024年6月19日 |
#459 in 图像
每月102次下载
585KB
10K SLoC
plumers
Rust 包装器 (plumers
) 和绑定 (libplum-sys
),用于 libplum,一个图像(解)编码库。
与 image
的比较?
优点
- 体积小(依赖项少)
- 上游经过模糊测试
- 支持完整的 JPEG 标准,包括“包括分数子采样,没有人这样做!”
- 内嵌颜色调色板是一流功能
缺点
- 不是纯Rust,因此一些工具不起作用。例如,Miri
- 构建需要 libclang
- 仅支持 GIF、BMP、PNG、APNG、JPEG 和 PNM;不支持任何更边缘的格式
维护
更新 libplum
为了避免 crate 的构建需要 Git、Make 和 Bash(某种 Windows),libplum 的“可分发”部分(libplum.c
和 libplum.h
)包含在 libplum-sys/src
中。要更新它,请运行 cargo xtask update_libplum
;更新的版本是 crate 版本中指定的版本(精确地说,是构建元数据)。
依赖项
~0–2MB
~40K SLoC