pub struct SimilarityOptions {
pub scale: f64,
pub angle: f64,
pub interpolate: VipsInterpolate,
pub background: Vec<f64>,
pub odx: f64,
pub ody: f64,
pub idx: f64,
pub idy: f64,
}
Expand description
Options for similarity operation
Fields§
§scale: f64
scale: f64
-> Scale by this factor
min: 0, max: 10000000, default: 1
angle: f64
angle: f64
-> Rotate anticlockwise by this many degrees
min: -10000000, max: 10000000, default: 0
interpolate: VipsInterpolate
interpolate: VipsInterpolate
-> Interpolate pixels with this
background: Vec<f64>
background: Vec<f64>
-> Background value
odx: f64
odx: f64
-> Horizontal output displacement
min: -10000000, max: 10000000, default: 0
ody: f64
ody: f64
-> Vertical output displacement
min: -10000000, max: 10000000, default: 0
idx: f64
idx: f64
-> Horizontal input displacement
min: -10000000, max: 10000000, default: 0
idy: f64
idy: f64
-> Vertical input displacement
min: -10000000, max: 10000000, default: 0
Trait Implementations§
Source§impl Clone for SimilarityOptions
impl Clone for SimilarityOptions
Source§fn clone(&self) -> SimilarityOptions
fn clone(&self) -> SimilarityOptions
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 SimilarityOptions
impl Debug for SimilarityOptions
Auto Trait Implementations§
impl Freeze for SimilarityOptions
impl RefUnwindSafe for SimilarityOptions
impl !Send for SimilarityOptions
impl !Sync for SimilarityOptions
impl Unpin for SimilarityOptions
impl UnwindSafe for SimilarityOptions
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