Module image::imageops [−][src]
Image Processing Functions
Re-exports
pub use self::sample::FilterType::CatmullRom; | |
pub use self::sample::FilterType::Gaussian; | |
pub use self::sample::FilterType::Lanczos3; | |
pub use self::sample::FilterType::Nearest; | |
pub use self::sample::FilterType::Triangle; | |
pub use self::colorops::brighten; | |
pub use self::colorops::contrast; | |
pub use self::colorops::dither; | |
pub use self::colorops::grayscale; | |
pub use self::colorops::huerotate; | |
pub use self::colorops::index_colors; | |
pub use self::colorops::invert; | |
pub use self::colorops::BiLevel; | |
pub use self::colorops::ColorMap; |
Modules
colorops | Functions for altering and converting the color of pixelbufs |
Enums
FilterType | Available Sampling Filters. |
Functions
blur | Performs a Gaussian blur on the supplied image.
|
crop | Return a mutable view into an image |
crop_imm | Return an immutable view into an image |
filter3x3 | Perform a 3x3 box filter on the supplied image.
|
flip_horizontal | Flip an image horizontally |
flip_horizontal_in | Flip an image horizontally and put the result into the destination |
flip_horizontal_in_place | Flip an image horizontally in place. |
flip_vertical | Flip an image vertically |
flip_vertical_in | Flip an image vertically and put the result into the destination |
flip_vertical_in_place | Flip an image vertically in place. |
horizontal_gradient | Fill the image with a linear horizontal gradient |
overlay | Overlay an image at a given coordinate (x, y) |
overlay_bounds | Calculate the region that can be copied from top to bottom. |
replace | Replace the contents of an image at a given coordinate (x, y) |
resize | Resize the supplied image to the specified dimensions.
|
rotate90 | Rotate an image 90 degrees clockwise. |
rotate90_in | Rotate an image 90 degrees clockwise and put the result into the destination |
rotate180 | Rotate an image 180 degrees clockwise. |
rotate180_in | Rotate an image 180 degrees clockwise and put the result into the destination |
rotate180_in_place | Rotate an image 180 degrees clockwise in place. |
rotate270 | Rotate an image 270 degrees clockwise. |
rotate270_in | Rotate an image 270 degrees clockwise and put the result into the destination |
thumbnail | Resize the supplied image to the specific dimensions. |
tile | Tile an image by repeating it multiple times |
unsharpen | Performs an unsharpen mask on the supplied image.
|
vertical_gradient | Fill the image with a linear vertical gradient |