5 个版本
使用旧的 Rust 2015
0.1.4 | 2019 年 8 月 17 日 |
---|---|
0.1.3 | 2019 年 8 月 17 日 |
0.1.2 | 2018 年 9 月 25 日 |
0.1.1 | 2018 年 3 月 28 日 |
0.1.0 | 2017 年 12 月 12 日 |
#7 in #jpeg2000
每月 22 次下载
用于 jpeg2000
8.5MB
183K SLoC
Rust 到 OpenJPEG 的绑定
此 crate 提供了对 OpenJPEG 的 JPEG2000 解码器的访问。
警告
** 此 crate 仍然相当实验性。 ** (而且这是我第一次写不安全的 Rust 代码 :o)
请注意,使用 C 代码意味着此 crate 可能容易受到各种内存漏洞的影响,例如,请参见 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-8332 了解过去的一个实际例子。
一旦有人用纯 Rust 编写了一个高效的 JPEG2000 解码器,您可能应该切换到那个。
示例
在 examples
目录中运行示例,使用 cargo run --example name
。
许可证
此仓库中的大部分代码都提供在 GPL 许可证下(有关更多详细信息,请检查相关文件的头部)。但是请注意,此 crate 静态链接到 OpenJPEG,它有自己的(宽松的)许可证,您可以在 openjp2-sys/libopenjpeg/LICENSE
中找到(您可能需要首先检出 git 子模块)。