【发布时间】:2014-11-24 18:39:14
【问题描述】:
在下面显示的代码中,颜色的 hsl 色调分量具有与预期不同的值。
对于:r:255 g:168 b:177,它给出 353 的 hsl 色调,但在其他网络工具上它产生 354
QColor rgb(c);
QColor hsl = rgb.toHsl();
QColor hsv = rgb.toHsv();
// RGB
int r = rgb.red();
int g = rgb.green();
int b = rgb.blue();
// HSB
int hslh = qMax(hsl.hslHue(), 0);
int hsls = hsl.hslSaturation();
int hsll = hsl.lightness();
这是一个已知问题吗?
【问题讨论】:
-
谁否决了这个问题,愿意详细说明吗?无论哪种方式,我都用赞成票来补偿它......