pub fn into_linear(self) -> Alpha<Rgb<Linear<S::Space>, T>, A> {
        Alpha::<Rgb<Linear<S::Space>, T>, A>::new(
            S::TransferFn::into_linear(self.red),
            S::TransferFn::into_linear(self.green),
            S::TransferFn::into_linear(self.blue),
            self.alpha,
        )
    }
/// Convert the color to linear RGB with transparency.
Convert the color to linear RGB with transparency.
Convert the color to linear RGB with transparency .
pub fn into_linear(self) -> Alpha<Rgb<Linear<S::Space>, T>, A> {
        Alpha::<Rgb<Linear<S::Space>, T>, A>::new(
            S::TransferFn::into_linear(self.red),
            S::TransferFn::into_linear(self.green),
            S::TransferFn::into_linear(self.blue),
            self.alpha,
        )
    }
pub fn into_linear ( self ) -> Alpha < Rgb < Linear < S :: Space > , T > , A > { Alpha :: < Rgb < Linear < S :: Space > , T > , A > :: new ( S :: TransferFn :: into_linear ( self . red ) , S :: TransferFn :: into_linear ( self . green ) , S :: TransferFn :: into_linear ( self . blue ) , self . alpha , ) }
Convert the color to linear RGB with transparency.
Convert the color to linear RGB with transparency .
self
self