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; }
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; }
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; }
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; }
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); }
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); }
public void FromBgr24(Bgr24 source) => this.FromScaledVector4(source.ToScaledVector4());
public void FromBgr24(Bgr24 source) { this.R = ImageMaths.UpscaleFrom8BitTo16Bit(source.R); this.G = ImageMaths.UpscaleFrom8BitTo16Bit(source.G); this.B = ImageMaths.UpscaleFrom8BitTo16Bit(source.B); }
public void FromBgr24(Bgr24 source) { this.R = ColorNumerics.UpscaleFrom8BitTo16Bit(source.R); this.G = ColorNumerics.UpscaleFrom8BitTo16Bit(source.G); this.B = ColorNumerics.UpscaleFrom8BitTo16Bit(source.B); }
public void ToBgr24(ref Bgr24 dest) { dest = default(Bgr24); }
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); }
/// <inheritdoc/> public void ToBgr24(ref Bgr24 dest) { dest.R = this.R; dest.G = this.G; dest.B = this.B; }
public void FromBgr24(Bgr24 source) { this.R = source.R; this.G = source.G; this.B = source.B; }