diff --git a/src/ImageSharp/Colors/Spaces/YCbCr.cs b/src/ImageSharp/Colors/Spaces/YCbCr.cs index 9f1479d35..83bddff7d 100644 --- a/src/ImageSharp/Colors/Spaces/YCbCr.cs +++ b/src/ImageSharp/Colors/Spaces/YCbCr.cs @@ -20,6 +20,11 @@ namespace ImageSharp.Colors.Spaces /// public static readonly YCbCr Empty = default(YCbCr); + /// + /// Vector which is used in clamping to the max value + /// + private static readonly Vector3 VectorMax = new Vector3(255); + /// /// The backing vector for SIMD support. /// @@ -34,7 +39,7 @@ namespace ImageSharp.Colors.Spaces public YCbCr(byte y, byte cb, byte cr) : this() { - this.backingVector = Vector3.Clamp(new Vector3(y, cb, cr), Vector3.Zero, new Vector3(255)); + this.backingVector = Vector3.Clamp(new Vector3(y, cb, cr), Vector3.Zero, VectorMax); } ///