cf_rgb_to_hsv¶
Category: graphics
GitHub: cute_color.h
Returns a color converted from rgb form to HSV (Hue Saturation Value) form.
Parameters | Description |
---|---|
c | The color. |
Remarks¶
Read here for more information about HSV. Often times colors interpolated (cf_color_lerp) in HSV form look way better than in RGB form. Sometimes it's a good idea to convert to HSV, interpolate, then convert back to RGB in order to interpolate between two RGB colors. If you interpolate between RGB colors without the intermediate HSV conversion, you may find the middle color to be some kind of ugly grey color. The intermediate HSV conversion may avoid this grey interpolation artifact.