pub enum ResizeFilter {
Bilinear,
CatmullRom,
Lanczos3,
}Expand description
Resampling filter used by a ResizePlan.
Variants§
Bilinear
Blend nearby source pixels. Fast and smooth.
CatmullRom
A sharper bicubic filter with a small risk of haloing around hard edges.
Lanczos3
A high-detail sinc filter. Best for visual comparison, but slowest and can ring around very high-contrast edges.
Trait Implementations§
Source§impl Clone for ResizeFilter
impl Clone for ResizeFilter
Source§fn clone(&self) -> ResizeFilter
fn clone(&self) -> ResizeFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResizeFilter
Source§impl Debug for ResizeFilter
impl Debug for ResizeFilter
Source§impl Default for ResizeFilter
impl Default for ResizeFilter
Source§fn default() -> ResizeFilter
fn default() -> ResizeFilter
Returns the “default value” for a type. Read more
impl Eq for ResizeFilter
Source§impl PartialEq for ResizeFilter
impl PartialEq for ResizeFilter
impl StructuralPartialEq for ResizeFilter
Auto Trait Implementations§
impl Freeze for ResizeFilter
impl RefUnwindSafe for ResizeFilter
impl Send for ResizeFilter
impl Sync for ResizeFilter
impl Unpin for ResizeFilter
impl UnsafeUnpin for ResizeFilter
impl UnwindSafe for ResizeFilter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more