Raphaeljs:指定getColor()的光谱

时间:2011-02-14 14:26:31

标签: javascript raphael

我正在使用raphaeljs库,我想指定getColor函数给出的颜色。 如果有可能,该怎么办? 感谢

1 个答案:

答案 0 :(得分:0)

这是不可能的。该函数采用的唯一参数是亮度。这是code taken from v1.5.2

R.getColor = function (value) {
        var start = this.getColor.start = this.getColor.start || {h: 0, s: 1, b: value || .75},
            rgb = this.hsb2rgb(start.h, start.s, start.b);
        start.h += .075;
        if (start.h > 1) {
            start.h = 0;
            start.s -= .2;
            start.s <= 0 && (this.getColor.start = {h: 0, s: 1, b: start.b});
        }
        return rgb.hex;
    };