Struct libvips::ops::SimilarityOptions
source · 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 more