pub struct GaussblurOptions {
pub min_ampl: f64,
pub precision: Precision,
}
Expand description
Options for gaussblur operation
Fields§
§min_ampl: f64
min_ampl: f64
-> Minimum amplitude of Gaussian
min: 0.001, max: 1, default: 0.2
precision: Precision
precision: Precision
-> Convolve with this precision
Integer
-> VIPS_PRECISION_INTEGER = 0 [DEFAULT]
Float
-> VIPS_PRECISION_FLOAT = 1
Approximate
-> VIPS_PRECISION_APPROXIMATE = 2
Last
-> VIPS_PRECISION_LAST = 3
Trait Implementations§
Source§impl Clone for GaussblurOptions
impl Clone for GaussblurOptions
Source§fn clone(&self) -> GaussblurOptions
fn clone(&self) -> GaussblurOptions
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GaussblurOptions
impl Debug for GaussblurOptions
Auto Trait Implementations§
impl Freeze for GaussblurOptions
impl RefUnwindSafe for GaussblurOptions
impl Send for GaussblurOptions
impl Sync for GaussblurOptions
impl Unpin for GaussblurOptions
impl UnwindSafe for GaussblurOptions
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