pub trait AdaptFrom<S, Swp, Dwp, T>: Sized
where T: Component + Float, Swp: WhitePoint, Dwp: WhitePoint,
{ // Required method fn adapt_from_using<M>(color: S, method: M) -> Self where M: TransformMatrix<Swp, Dwp, T>; // Provided method fn adapt_from(color: S) -> Self { ... } }
Expand description

Trait to convert color from one reference white point to another

Converts a color from the source white point (Swp) to the destination white point (Dwp). Uses the bradford method for conversion by default.

Required Methods§

source

fn adapt_from_using<M>(color: S, method: M) -> Self
where M: TransformMatrix<Swp, Dwp, T>,

Convert the source color to the destination color using the specified method

Provided Methods§

source

fn adapt_from(color: S) -> Self

Convert the source color to the destination color using the bradford method by default

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<S, D, Swp, Dwp, T> AdaptFrom<S, Swp, Dwp, T> for D
where T: Component + Float, Swp: WhitePoint, Dwp: WhitePoint, S: IntoColor<Swp, T>, D: FromColor<Dwp, T>,