我正在使用node-vibrant
从图像中提取颜色。问题是(对于超过 4 种颜色的图像)它并不总是提取这 4 种颜色。这是我的代码:
Vibrant.from(img.src)
.quality(1)
.clearFilters()
.getPalette()
.then((palette) => {console.log(palette)...
示例结果:
{活力: e, 光活力: e, 黑暗活力: e, 静音: 空,光静音: 空, ...}其中,对于示例"静音"和"光静音"为空。
我已经尝试过,这个回购Vibrant.js
已被弃用,他们说使用node-vibrant
.使用旧Vibrant.js
用于同一图像,我得到 4 种颜色:
充满活力的 #ea4138(索引):26 黑暗活力 #aa1c1e(索引):26 暗静音 #040404(指数):26 光鲜活 #eb494d
有没有办法用node-vibrant
获得最少的颜色?
我正在使用React
.
问题是,我使用了版本 3.0.0
,3.1.1
解决了这个问题。