[−][src]Enum image::ImageFormat
An enumeration of supported image formats. Not all formats support both encoding and decoding.
Variants
An Image in PNG Format
An Image in JPEG Format
An Image in GIF Format
An Image in WEBP Format
An Image in general PNM Format
An Image in TIFF Format
An Image in TGA Format
An Image in BMP Format
An Image in ICO Format
An 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 Clone for ImageFormat
[src]
fn clone(&self) -> ImageFormat
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ImageFormat
[src]
impl Debug for ImageFormat
[src]
impl Eq for ImageFormat
[src]
impl From<ImageFormat> for ImageOutputFormat
[src]
fn from(fmt: ImageFormat) -> Self
[src]
impl PartialEq<ImageFormat> for ImageFormat
[src]
fn eq(&self, other: &ImageFormat) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for ImageFormat
[src]
impl StructuralPartialEq for ImageFormat
[src]
Auto Trait Implementations
impl RefUnwindSafe for ImageFormat
impl Send for ImageFormat
impl Sync for ImageFormat
impl Unpin for ImageFormat
impl UnwindSafe for ImageFormat
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
[src]
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, 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>,