jpng
Library for handling JPNG files.
Currently this crate only supports splitting and saving individual parts of the JPNG.
Usage
To create a JPNG, you pass in a path to the constructor.
let jpng = new?;
This method will fail if the file can't be found, or if the given file is a malformed JPNG. From there, you can save either the image (JPEG), mask (PNG), or the combined image by using the following:
jpng.save; // Save the combined image as the file "output.png"
jpng.save_image; // Save the image portion of the JPNG as "image.jpg"
jpng.save_mask; // Save the mask portion of the JPNG as "mask.png"