public readonly Rgb24 ToRgb24() { return(new Rgb24( ScalingHelper.ToUInt8(R), ScalingHelper.ToUInt8(G), ScalingHelper.ToUInt8(B))); }
public readonly Color ToRgba32() { return(new Color( ScalingHelper.ToUInt8(R), ScalingHelper.ToUInt8(G), ScalingHelper.ToUInt8(B))); }
public static byte ToGray8(Rgb48 rgb) { return(ScalingHelper.ToUInt8(ToGray16(rgb))); }
public void FromColor(Rgb48 source) { B = ScalingHelper.ToUInt8(source.B); G = ScalingHelper.ToUInt8(source.G); R = ScalingHelper.ToUInt8(source.R); }
public void FromGray(GrayF source) => B = G = R = ScalingHelper.ToUInt8(source.L);
/// <summary> /// Constructs the packed vector with a vector form value. /// </summary> /// <param name="alpha">The W component.</param> public Alpha8(float alpha) { A = ScalingHelper.ToUInt8(alpha); }
public void FromGray(Gray32 source) => R = G = B = ScalingHelper.ToUInt8(source.L);
public void FromColor(Rgba64 source) { R = ScalingHelper.ToUInt8(source.R); G = ScalingHelper.ToUInt8(source.G); B = ScalingHelper.ToUInt8(source.B); }