2个版本
0.1.1 | 2022年10月9日 |
---|---|
0.1.0 | 2021年1月3日 |
344 在 图像 中排名
每月下载量 485
用于 9 个crate(3个直接使用)
39KB
837 行
png-decoder
纯Rust、兼容no_std的PNG解码器。
有关基本用法,请参阅 examples/basic.rs。函数 decode()
返回PNG头和相关的字节数据,表示为RGBA(每个通道8位)。
依赖项
- cargo
- rustc
构建
$ cargo build --release
测试
$ cargo test
代码格式
当前使用的格式化选项仅适用于nightly版本。
$ cargo +nightly fmt
代码检测
$ cargo clippy
代码模糊测试
模糊测试需要nightly工具链。目前确认此项目的模糊测试与以下工具链兼容:
+nightly-2020-10-07
运行
cargo install cargo-fuzz
cargo +nightly-2020-10-07 fuzz run png_decoder_fuzzer
依赖项
~2MB
~41K SLoC