[][src]Enum cv::imgcodecs::ImreadModes

pub enum ImreadModes {
    ImreadUnchanged,
    ImreadGrayscale,
    ImreadColor,
    ImreadAnydepth,
    ImreadAnycolor,
    ImreadLoadGdal,
    ImreadReducedGrayscale2,
    ImreadReducedColor2,
    ImreadReducedGrayscale4,
    ImreadReducedColor4,
    ImreadReducedGrayscale8,
    ImreadReducedColor8,
}

ImreadModes

Variants

ImreadUnchanged

If set, return the loaded image as is (with alpha channel, otherwise it gets cropped

ImreadGrayscale

If set, always convert image to the single channel grayscale image.

ImreadColor

If set, always convert image to the 3 channel BGR color image.

ImreadAnydepth

If set, return 16-bit/32-bit image when the input has the corresponding depth, otherwise convert it to 8-bit.

ImreadAnycolor

If set, the image is read in any possible color format.

ImreadLoadGdal

If set, use the gdal driver for loading the image.

ImreadReducedGrayscale2

If set, always convert image to the single channel grayscale image and the image size reduced 1/2.

ImreadReducedColor2

If set, always convert image to the 3 channel BGR color image and the image size reduced 1/2.

ImreadReducedGrayscale4

If set, always convert image to the single channel grayscale image and the image size reduced 1/4.

ImreadReducedColor4

If set, always convert image to the 3 channel BGR color image and the image size reduced 1/4.

ImreadReducedGrayscale8

If set, always convert image to the single channel grayscale image and the image size reduced 1/8.

ImreadReducedColor8

If set, always convert image to the 3 channel BGR color image and the image size reduced 1/8.

Trait Implementations

impl PartialEq<ImreadModes> for ImreadModes[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for ImreadModes[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for ImreadModes[src]

impl Debug for ImreadModes[src]

Auto Trait Implementations

impl Send for ImreadModes

impl Sync for ImreadModes

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.