1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年7月20日 |
---|
#14 in #mask
9KB
122 行
jpng
处理JPNG文件的库。
目前这个crate只支持分割和保存JPNG的各个部分。
使用方法
要创建一个JPNG,你需要传入一个路径到构造函数。
let jpng = jpng::Jpng::new("example.jpng")?;
如果找不到文件,或者给定的文件是格式错误的JPNG,该方法将失败。从那里,你可以使用以下方式保存图像(JPEG)、蒙版(PNG)或组合图像
jpng.save("output"); // Save the combined image as the file "output.png"
jpng.save_image("image"); // Save the image portion of the JPNG as "image.jpg"
jpng.save_mask("mask"); // Save the mask portion of the JPNG as "mask.png"
依赖项
~12MB
~76K SLoC