diff --git a/src/ImageSharp/Colors/ColorspaceTransforms.cs b/src/ImageSharp/Colors/ColorspaceTransforms.cs index 3994e2407b..9785a888f4 100644 --- a/src/ImageSharp/Colors/ColorspaceTransforms.cs +++ b/src/ImageSharp/Colors/ColorspaceTransforms.cs @@ -67,9 +67,9 @@ namespace ImageSharp float cb = color.Cb - 128; float cr = color.Cr - 128; - float r = (y + (1.402F * cr)).Clamp(0, 255); - float g = (y - (0.34414F * cb) - (0.71414F * cr)).Clamp(0, 255); - float b = (y + (1.772F * cb)).Clamp(0, 255); + byte r = (byte)(y + (1.402F * cr)).Clamp(0, 255); + byte g = (byte)(y - (0.34414F * cb) - (0.71414F * cr)).Clamp(0, 255); + byte b = (byte)(y + (1.772F * cb)).Clamp(0, 255); return new Color(r, g, b); }