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);
}
///