quantize中文文档|quantize js中文教程|解析

npm npmdoc 2年前 (2021-12-28) 664次浏览

quantize中文文档|quantize js中文教程|解析

安装命令:npm i quantize

quantize

用于颜色量化的 Node.js 模块,基于 Leptonica。

安装

npm install quantize

快速概览

用法

var quantize = require('quantize');
 
var arrayOfPixels = [[190,197,190], [202,204,200], [207,214,210], [211,214,211], [205,207,207]];
var maximumColorCount = 4;
 
var colorMap = quantize(arrayOfPixels, maximumColorCount);
  • arrayOfPixels – 要量化的像素阵列(表示为 [R,G,B 阵列])
  • maxiumColorCount – 减少的调色板中允许的最大颜色数
减少调色板

.palette()方法返回一个包含减少的调色板的数组。

// Returns the reduced palette
colorMap.palette(); 
// [[204, 204, 204], [208,212,212], [188,196,188], [212,204,196]]
减少像素

.map(pixel)方法将单个像素映射到减少的调色板。

// Returns the reduced pixel
colorMap.map(arrayOfPixels[0]);
// [188,196,188]

作者

贡献者

执照

在 MIT 许可下获得许可。

项目贡献人员列表:


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:quantize中文文档|quantize js中文教程|解析
喜欢 (0)
.excerpt .focus {display:none}