pub enum Algorithm {
KMeans,
MedianCut,
Octree,
}Expand description
主色调提取算法枚举。
Variants§
KMeans
K-Means 聚类:迭代优化颜色质心。 结果质量高,但因随机初始化而非确定性(可通过固定种子复现)。
MedianCut
中位切分:沿颜色范围最宽的通道递归对半分割颜色空间。 速度快,结果完全确定。
Octree
八叉树量化:对 RGB 立方体进行层次化细分。 速度快、结果确定、内存占用低。
Trait Implementations§
impl Copy for Algorithm
impl Eq for Algorithm
impl StructuralPartialEq for Algorithm
Auto Trait Implementations§
impl Freeze for Algorithm
impl RefUnwindSafe for Algorithm
impl Send for Algorithm
impl Sync for Algorithm
impl Unpin for Algorithm
impl UnsafeUnpin for Algorithm
impl UnwindSafe for Algorithm
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