r=c;
b=x;
}
- m=luma-0.298839*r+0.586811*g+0.114350*b;
+ m=luma-(0.298839*r+0.586811*g+0.114350*b);
*red=QuantumRange*(r+m);
*green=QuantumRange*(g+m);
*blue=QuantumRange*(b+m);
h=0.0;
else
if (red == max)
- h=fmod((g-b)/c,6.0);
+ h=fmod(6.0+(g-b)/c,6.0);
else
if (green == max)
h=((b-r)/c)+2.0;
r=c;
b=x;
}
- m=luma-0.298839*r+0.586811*g+0.114350*b;
+ m=luma-(0.298839*r+0.586811*g+0.114350*b);
*red=QuantumRange*(r+m);
*green=QuantumRange*(g+m);
*blue=QuantumRange*(b+m);
h=0.0;
else
if (red == max)
- h=fmod((g-b)/c,6.0);
+ h=fmod(6.0+(g-b)/c,6.0);
else
if (green == max)
h=((b-r)/c)+2.0;