Exemplo n.º 1
0
 public readonly Rgb24 ToRgb24()
 {
     return(new Rgb24(
                ScalingHelper.ToUInt8(R),
                ScalingHelper.ToUInt8(G),
                ScalingHelper.ToUInt8(B)));
 }
Exemplo n.º 2
0
 public readonly Color ToRgba32()
 {
     return(new Color(
                ScalingHelper.ToUInt8(R),
                ScalingHelper.ToUInt8(G),
                ScalingHelper.ToUInt8(B)));
 }
Exemplo n.º 3
0
 public static byte ToGray8(Rgb48 rgb)
 {
     return(ScalingHelper.ToUInt8(ToGray16(rgb)));
 }
Exemplo n.º 4
0
 public void FromColor(Rgb48 source)
 {
     B = ScalingHelper.ToUInt8(source.B);
     G = ScalingHelper.ToUInt8(source.G);
     R = ScalingHelper.ToUInt8(source.R);
 }
Exemplo n.º 5
0
 public void FromGray(GrayF source) => B       = G = R = ScalingHelper.ToUInt8(source.L);
Exemplo n.º 6
0
 /// <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);
 }
Exemplo n.º 7
0
 public void FromGray(Gray32 source) => R      = G = B = ScalingHelper.ToUInt8(source.L);
Exemplo n.º 8
0
 public void FromColor(Rgba64 source)
 {
     R = ScalingHelper.ToUInt8(source.R);
     G = ScalingHelper.ToUInt8(source.G);
     B = ScalingHelper.ToUInt8(source.B);
 }