CLASS {HSV|_Hue_Saturation_Value_color_space} , UNTESTED, ABSTRACT, BITWISE, BYTES:
--------------------------------------------------------------------- 'HSV'
STRUCTURE {hsv|_standard}
REAL H|_in_degree
REAL S|_in_percents
REAL V|_in_percents .
FUN RGB_to_HSV || Rgb_to_hsv ( INT RGB|_value ) ==> {hsv}
FUN HSV_to_RGB || Hsv_to_rgb ( {hsv} HSV|_value ) ==> INT
--------------------------------------------------------------------- 'HSL'
STRUCTURE {hsl|_hue_saturation_lightness}
REAL S|_0_to_1
REAL L|_0_to_1 .
FUN RGB_to_HSL || Rgb_to_hsl ( INT RGB|_value ) ==> {hsl}
FUN HSL_to_RGB || Hsl_to_rgb ( {hsl} HSL|_value ) ==> INT
FUN Bitmap_to_HSV || Bitmap_to_hsv ( {Bitmap_direct} Bmp|_only_locked_pixels_are_handled )
FUN Bitmap_from_HSV || Bitmap_from_hsv ( {Bitmap_direct} Bmp|_only_locked_pixels_are_handled )