节点充满活力的最低颜色

时间:2019-02-03 22:22:38

标签: javascript node.js reactjs

我正在使用node-vibrant从图像中提取颜色。 问题在于(对于具有4种以上颜色的图像),它并不总是提取这4种颜色。 这是我的代码:

            Vibrant.from(img.src)
            .quality(1)
            .clearFilters()
            .getPalette()
            .then((palette) => {console.log(palette)...

示例结果:

  

{Vibrant:e,LightVibrant:e,DarkVibrant:e,静音:null,LightMuted:null,………}   例如,Muted和LightMuted为null。

我已经尝试过,这个仓库Vibrant.js已过时,他们说要使用node-vibrant。对于相同的图像,使用较旧的Vibrant.js,我会得到4种颜色:

  

充满活力的#ea4138   (索引):26 DarkVibrant#aa1c1e   (索引):26 DarkMuted#040404   (索引):26 LightVibrant#eb494d

有没有办法用node-vibrant获得最小的颜色?

我正在使用React

1 个答案:

答案 0 :(得分:0)

问题是,我使用的版本为3.0.03.1.1解决了该问题。