As per the HSL and HSV wiki:
HSL stands for hue, saturation, and lightness (or luminosity), and is also often called HLS. HSV stands for hue, saturation, and value, and is also often called HSB (B for brightness).
(Emphasis my own)
System.Drawing.Color has methods for GetHue(), GetSaturation(), and GetBrightness().
One might assume that these methods would then return values using the HSV/HSB format, however they do not. They are using HSL.
This is not really intuitive (especially as this doesn't seem to be documented). Appreciate changing how they work is unlikely to fly due to back compat.
As per the HSL and HSV wiki:
(Emphasis my own)
System.Drawing.Colorhas methods forGetHue(),GetSaturation(), andGetBrightness().One might assume that these methods would then return values using the
HSV/HSBformat, however they do not. They are usingHSL.This is not really intuitive (especially as this doesn't seem to be documented). Appreciate changing how they work is unlikely to fly due to back compat.