#image #mask #save

jpng

处理JPNG图像的库

1个不稳定版本

使用旧的Rust 2015

0.1.0 2018年7月20日

#14 in #mask

MIT许可协议

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