[][src]Enum raster::editor::ResizeMode

pub enum ResizeMode {
    Exact,
    ExactWidth,
    ExactHeight,
    Fit,
    Fill,
}

An enum for the various modes that can be used for resizing.

Variants

Resize image to exact dimensions ignoring aspect ratio.

Resize image to exact width. Height parameter is ignored and is auto calculated instead.

Resize image to exact height. Width parameter is ignored and is auto calculated instead.

Resize an image to fit within the given width and height.

Resize image to fill all the space in the given dimension. Excess parts are cropped.

Trait Implementations

impl Debug for ResizeMode
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for ResizeMode

impl Sync for ResizeMode

Blanket Implementations

impl<T> From for T
[src]

Performs the conversion.

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

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

Immutably borrows from an owned value. Read more

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

Mutably borrows from an owned value. Read more

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

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

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more

impl<T> SetParameter for T
[src]

Sets value as a parameter of self.