[−][src]Enum image::ImageFormat
An enumeration of supported image formats. Not all formats support both encoding and decoding.
Variants
PNGAn Image in PNG Format
JPEGAn Image in JPEG Format
GIFAn Image in GIF Format
WEBPAn Image in WEBP Format
PNMAn Image in general PNM Format
TIFFAn Image in TIFF Format
TGAAn Image in TGA Format
BMPAn Image in BMP Format
ICOAn Image in ICO Format
HDRAn Image in Radiance HDR Format
Methods
impl ImageFormat[src]
pub fn from_path<P>(path: P) -> ImageResult<Self> where
P: AsRef<Path>, [src]
P: AsRef<Path>,
Return the image format specified by the path's file extension.
Trait Implementations
impl Copy for ImageFormat[src]
impl Eq for ImageFormat[src]
impl Clone for ImageFormat[src]
fn clone(&self) -> ImageFormat[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
impl PartialEq<ImageFormat> for ImageFormat[src]
fn eq(&self, other: &ImageFormat) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl From<ImageFormat> for ImageOutputFormat[src]
fn from(fmt: ImageFormat) -> Self[src]
impl Debug for ImageFormat[src]
Auto Trait Implementations
impl Unpin for ImageFormat
impl Sync for ImageFormat
impl Send for ImageFormat
impl UnwindSafe for ImageFormat
impl RefUnwindSafe for ImageFormat
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,