Merge branch 'master' into mapnik-geometry
This commit is contained in:
commit
a89dd47a4b
1 changed files with 8 additions and 5 deletions
|
@ -62,11 +62,14 @@ inline void hsl2rgb(double h, double s, double l,
|
|||
if (!s) {
|
||||
r = g = b = l;
|
||||
}
|
||||
double m2 = (l <= 0.5) ? l * (s + 1.0) : l + s - l * s;
|
||||
double m1 = l * 2.0 - m2;
|
||||
r = hue_to_rgb(m1, m2, h + 1.0/3.0);
|
||||
g = hue_to_rgb(m1, m2, h);
|
||||
b = hue_to_rgb(m1, m2, h - 1.0/3.0);
|
||||
else
|
||||
{
|
||||
double m2 = (l <= 0.5) ? l * (s + 1.0) : l + s - l * s;
|
||||
double m1 = l * 2.0 - m2;
|
||||
r = hue_to_rgb(m1, m2, h + 1.0/3.0);
|
||||
g = hue_to_rgb(m1, m2, h);
|
||||
b = hue_to_rgb(m1, m2, h - 1.0/3.0);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue