#![crate_name = "image"]
#![crate_type = "rlib"]
#![warn(missing_docs)]
#![warn(unused_qualifications)]
#![warn(unused_typecasts)]
#![feature(macro_rules)]
extern crate flate;
pub use color::ColorType as ColorType;
pub use color::Primitive;
pub use color::ColorType:: {
Grey,
RGB,
Palette,
GreyA,
RGBA,
};
pub use color:: {
Pixel,
Luma,
LumaA,
Rgb,
Rgba,
};
pub use image::ImageDecoder as ImageDecoder;
pub use image::ImageError as ImageError;
pub use image::ImageResult as ImageResult;
pub use image::ImageFormat as ImageFormat;
pub use imageops::FilterType as FilterType;
pub use imageops:: {
Triangle,
Nearest,
CatmullRom,
Gaussian,
Lanczos3
};
pub use image::ImageFormat:: {
PNG,
JPEG,
GIF,
WEBP,
PPM
};
pub use image::SubImage as SubImage;
pub use image::ImageBuf as ImageBuf;
pub use dynimage::DynamicImage as DynamicImage;
pub use image::GenericImage as GenericImage;
pub use image::MutableRefImage as MutableRefImage;
pub use image::Pixels as Pixels;
pub use image::MutPixels as MutPixels;
pub use dynimage:: {
open,
load,
load_from_memory,
save_buffer,
};
pub use dynimage::DynamicImage:: {
ImageRgb8,
ImageRgba8,
ImageLuma8,
ImageLumaA8,
};
pub mod imageops;
pub mod webp;
pub mod ppm;
pub mod png;
pub mod jpeg;
pub mod gif;
pub mod tiff;
mod image;
mod dynimage;
mod color;