Crate turbojpeg[−][src]
Rust bindings for TurboJPEG, which provides simple and fast compression/decompression of JPEG images.
Compression is provided by Compressor
and decompression by Decompressor
.
Re-exports
pub extern crate libc; |
pub extern crate turbojpeg_sys as sys; |
Structs
Compressor | Compresses raw pixel data into JPEG. |
DecompressHeader | JPEG header that describes the compressed image. |
Decompressor | Decompresses JPEG data into raw pixels. |
Image | An image with pixels of type |
Enums
Colorspace | JPEG colorspaces. |
Error | An error that can occur in TurboJPEG. |
PixelFormat | Pixel format determines the layout of pixels in memory. |
Subsamp | Chrominance subsampling options. |
Type Definitions
Result | Specialized |