Browse Source

Fixed issue where red/orange/yellow names are improperly colored.

master
5 years ago
parent
commit
0fb8977c94
  1. 2
      includes/colors.c

2
includes/colors.c

@ -70,7 +70,7 @@ void rgb2hsl(struct Hls *dest, const struct Rgb const *src) { @@ -70,7 +70,7 @@ void rgb2hsl(struct Hls *dest, const struct Rgb const *src) {
//piecewise function..
float hue;
if (max == r) {
hue = (int)((g - b)/chroma) + (g < b ? 6 : 0); // % 6 will break magenta (255, 0, 255)
hue = ((g - b)/chroma) + (g < b ? 6 : 0); // % 6 will break magenta (255, 0, 255)
} else if (max == g) {
hue = ((b - r)/chroma) + 2.0f;
} else {

Loading…
Cancel
Save