Exemplo n.º 1
0
 public Rgba64(Bgr24 source)
 {
     this.R = ImageMaths.UpscaleFrom8BitTo16Bit(source.R);
     this.G = ImageMaths.UpscaleFrom8BitTo16Bit(source.G);
     this.B = ImageMaths.UpscaleFrom8BitTo16Bit(source.B);
     this.A = ushort.MaxValue;
 }
Exemplo n.º 2
0
 public Rgba64(Bgr24 source)
 {
     this.R = ColorNumerics.UpscaleFrom8BitTo16Bit(source.R);
     this.G = ColorNumerics.UpscaleFrom8BitTo16Bit(source.G);
     this.B = ColorNumerics.UpscaleFrom8BitTo16Bit(source.B);
     this.A = ushort.MaxValue;
 }
        public void ToBgr24(ref Bgr24 dest)
        {
            Vector4 vector = this.ToByteScaledVector4();

            dest.R = (byte)vector.X;
            dest.G = (byte)vector.Y;
            dest.B = 0;
        }
Exemplo n.º 4
0
        public void ToBgr24(ref Bgr24 dest)
        {
            Vector2 vector = this.ToByteScaledVector2();

            dest.R = (byte)MathF.Round(vector.X);
            dest.G = (byte)MathF.Round(vector.Y);
            dest.B = 0;
        }
Exemplo n.º 5
0
        public void ToBgr24(ref Bgr24 dest)
        {
            var vector = this.ToVector4();

            dest.R = (byte)vector.X;
            dest.G = (byte)vector.Y;
            dest.B = (byte)vector.Z;
        }
Exemplo n.º 6
0
        public void ToBgr24(ref Bgr24 dest)
        {
            Vector4 vector = this.ToVector4() * 255F;

            dest.R = (byte)MathF.Round(vector.X);
            dest.G = (byte)MathF.Round(vector.Y);
            dest.B = (byte)MathF.Round(vector.Z);
        }
Exemplo n.º 7
0
        public void ToBgr24(ref Bgr24 dest)
        {
            Vector4 vector = this.ToScaledVector4();

            dest.R = (byte)Math.Round(vector.X);
            dest.G = (byte)Math.Round(vector.Y);
            dest.B = (byte)Math.Round(vector.Z);
        }
Exemplo n.º 8
0
 public void FromBgr24(Bgr24 source) => this.FromScaledVector4(source.ToScaledVector4());
Exemplo n.º 9
0
 public void FromBgr24(Bgr24 source)
 {
     this.R = ImageMaths.UpscaleFrom8BitTo16Bit(source.R);
     this.G = ImageMaths.UpscaleFrom8BitTo16Bit(source.G);
     this.B = ImageMaths.UpscaleFrom8BitTo16Bit(source.B);
 }
Exemplo n.º 10
0
 public void FromBgr24(Bgr24 source)
 {
     this.R = ColorNumerics.UpscaleFrom8BitTo16Bit(source.R);
     this.G = ColorNumerics.UpscaleFrom8BitTo16Bit(source.G);
     this.B = ColorNumerics.UpscaleFrom8BitTo16Bit(source.B);
 }
Exemplo n.º 11
0
 public void ToBgr24(ref Bgr24 dest)
 {
     dest = default(Bgr24);
 }
Exemplo n.º 12
0
 public void ToBgr24(ref Bgr24 dest)
 {
     dest.R = (byte)(((this.R * 255) + 32895) >> 16);
     dest.G = (byte)(((this.G * 255) + 32895) >> 16);
     dest.B = (byte)(((this.B * 255) + 32895) >> 16);
 }
Exemplo n.º 13
0
 /// <inheritdoc/>
 public void ToBgr24(ref Bgr24 dest)
 {
     dest.R = this.R;
     dest.G = this.G;
     dest.B = this.B;
 }
Exemplo n.º 14
0
 public void FromBgr24(Bgr24 source)
 {
     this.R = source.R;
     this.G = source.G;
     this.B = source.B;
 }