Expand description
§Jpeg 2000 image support.
A safe wrapper of openjpeg-sys
for loading/saving Jpeg 2000 images.
§Example: Convert a Jpeg 2000 image to a png image.
use image::DynamicImage;
use jpeg2k::*;
fn main() {
// Load jpeg 2000 file from file.
let jp2_image = Image::from_file("./assets/example.j2k")
.expect("Failed to load j2k file.");
// Convert to a `image::DynamicImage`
let img: DynamicImage = jp2_image.try_into()?;
// Save as png file.
img.save("out.png")?;
}
Modules§
Structs§
- Codestream
Index - Codestream
Info - Codestream
Marker - Codestream
Packet Info - Codestream
Tile Index - Codestream
Tile Part Index - Decode
Area - The area of the source image to decode.
- Decode
Parameters - Dump
Image - Encode
Parameters - Image
- A Jpeg2000 Image.
- Image
Component - A Jpeg2000 Image Component.
- Image
Data - Image Data.
- Tile
Coding Param Info - Tile
Info
Enums§
- Color
Space - Image color space.
- Image
Format - Image Data.
- Image
Pixel Data - Image Pixel Data.