Enum lodepng::Image
[−]
[src]
pub enum Image {
RawData(Bitmap<u8>),
Grey(Bitmap<Grey<u8>>),
Grey16(Bitmap<Grey<u16>>),
GreyAlpha(Bitmap<GreyAlpha<u8>>),
GreyAlpha16(Bitmap<GreyAlpha<u16>>),
RGBA(Bitmap<RGBA>),
RGB(Bitmap<RGB<u8>>),
RGBA16(Bitmap<RGBA<u16>>),
RGB16(Bitmap<RGB<u16>>),
}Bitmap types.
Images with >=8bpp are stored with pixel per vec element. Images with <8bpp are represented as a bunch of bytes, with multiple pixels per byte.
Variants
RawData(Bitmap<u8>)Bytes of the image. See bpp how many pixels per element there are
Grey(Bitmap<Grey<u8>>)Grey16(Bitmap<Grey<u16>>)GreyAlpha(Bitmap<GreyAlpha<u8>>)GreyAlpha16(Bitmap<GreyAlpha<u16>>)RGBA(Bitmap<RGBA>)RGB(Bitmap<RGB<u8>>)RGBA16(Bitmap<RGBA<u16>>)RGB16(Bitmap<RGB<u16>>)