pub struct VectorizeOptions {
pub colors: u32,
pub merge: f32,
pub min_area: u32,
pub epsilon: f32,
pub absorb_dist: f32,
pub kmeans_iters: u32,
pub majority: bool,
pub tau: f32,
pub gpu: GpuMode,
pub slic: u32,
}Fields§
§colors: u32§merge: f32§min_area: u32§epsilon: f32§absorb_dist: f32§kmeans_iters: u32§majority: bool3×3 majority on palette labels. Off: it ate thin black outlines.
tau: f32Felzenszwalb k / size. Higher = coarser regions. 0 = median-cut.
gpu: GpuMode§slic: u32Superpixels. 0 = Felzenszwalb (tau) or median-cut.
Trait Implementations§
Source§impl Clone for VectorizeOptions
impl Clone for VectorizeOptions
Source§impl Debug for VectorizeOptions
impl Debug for VectorizeOptions
Auto Trait Implementations§
impl Freeze for VectorizeOptions
impl RefUnwindSafe for VectorizeOptions
impl Send for VectorizeOptions
impl Sync for VectorizeOptions
impl Unpin for VectorizeOptions
impl UnsafeUnpin for VectorizeOptions
impl UnwindSafe for VectorizeOptions
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