CQuant:基于N-api的图片主色调提取库
发布于 1 年前 作者 xVanTuring 2218 次浏览 来自 分享

项目主页

CQuant:Async Node.js Color quantization Library

起因

5 年前 XadillaX 发布thmclrx,可用于提取图片的主色调。笔者原本准备使用其实现一些功能,却在安装上遇到了一些Node的版本问题。

造轮子

为了后续开发者的使用,安装方便,决定自己再造个轮子,于是就有了CQuant

预览

Preview

优点

  • 原生速度 ,(1920x1080的图片提取5色大约需要12ms)
  • 安装方便,提供Prebuild,无需C++开发工具

支持平台

Node.js: 6 | 8 | 10 | 11 Electron: v3 and v4 Platform: Linux, Windows and macOs

所用算法

量化算法为MMCQ,算法参考自 leptonica

Extra

个人主页,偶尔会分享一些前端框架分析和一些乱七八糟的东西.

2 回复

借楼,中位切分算法提取图片主色的轮子 dominantcolors.js 支持Node环境,也支持前端使用,用ts写的,感觉这块不用太关注性能问题所以没上c++ addon。一开始想把kmeans、mmcq算法都实现的,但是犯懒了😂

@xVanTuring 求问遇到了什么版本问题?我目前在 Node.js v10.x 下安装也是可以正常完成的。

回到顶部