Toggle menu
15
236
75
27.6K
Kenshi Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

This template computes the HSV value in [0..1] from a color specified in the sRGB color space. The returned value is rounded to three decimals (which preserves the precision of RGB colors whose components are specified in the standard range [0..255]).

Syntax
{{RGBtoHSV.V|r|g|b}}
The range of the three parameters is [0..255] ; they can be any numeric expressions.
{{subst:RGBtoHSV.V|r|g|b|subst=subst:}}
To substitute the template invocation by the computed value when saving an article Wiki source.
Algorithm used
V = max(r, g, b) / 255
return V round 3;
Examples
  • "{{RGBtoHSV.V|0|0|0}}" returns "0".
  • "{{RGBtoHSV.V|255|255|255}}" returns "1".
  • "{{RGBtoHSV.V|255|0|0}}" returns "1".
  • "{{RGBtoHSV.V|255|1|0}}" returns "1".
  • "{{RGBtoHSV.V|255|127.5|0}}" returns "1".
  • "{{RGBtoHSV.V|255|255|0}}" returns "1".
  • "{{RGBtoHSV.V|127.5|255|0}}" returns "1".
  • "{{RGBtoHSV.V|0|255|0}}" returns "1".
  • "{{RGBtoHSV.V|0|255|127.5}}" returns "1".
  • "{{RGBtoHSV.V|0|255|255}}" returns "1".
  • "{{RGBtoHSV.V|0|127.5|255}}" returns "1".
  • "{{RGBtoHSV.V|0|0|255}}" returns "1".
  • "{{RGBtoHSV.V|127.5|0|255}}" returns "1".
  • "{{RGBtoHSV.V|255|0|255}}" returns "1".
  • "{{RGBtoHSV.V|255|0|127.5}}" returns "1".
  • "{{RGBtoHSV.V|255|0|1}}" returns "1".
  • example for "sandybrown" = "#F4A460" = "rgb(244, 164, 96)" = "hsl(27.6, 0.871, 0.667)"
"{{RGBtoHSV.V|244|164|96}}" returns "0.957".
  • same example using subst
"{{subst:RGBtoHSV.V|244|164|96|subst=subst:}}" returns "0.957".


See also