[ColorPicker]Fixing decimal value calculation (#22669)

This commit is contained in:
Laszlo Nemeth 2022-12-13 17:59:57 +01:00 committed by GitHub
parent 9480013868
commit ba0d41f743
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -448,7 +448,7 @@ namespace ManagedCommon
z = Math.Round(z * 100, 4); z = Math.Round(z * 100, 4);
return z.ToString(CultureInfo.InvariantCulture); return z.ToString(CultureInfo.InvariantCulture);
case "Dv": case "Dv":
return (color.R + (color.G * 256) + (color.B * 65536)).ToString(CultureInfo.InvariantCulture); return ((color.R * 65536) + (color.G * 256) + color.B).ToString(CultureInfo.InvariantCulture);
case "Na": case "Na":
return ColorNameHelper.GetColorName(color); return ColorNameHelper.GetColorName(color);
default: return string.Empty; default: return string.Empty;

View File

@ -120,7 +120,7 @@ namespace ColorPicker.Helpers
/// <returns>a string value number</returns> /// <returns>a string value number</returns>
private static string ColorToDecimal(Color color) private static string ColorToDecimal(Color color)
{ {
return $"{color.R + (color.G * 256) + (color.B * 65536)}"; return $"{(color.R * 65536) + (color.G * 256) + color.B}";
} }
/// <summary> /// <summary>