diff options
| author | Yuval Adam <yuval@y3xz.com> | 2015-06-14 16:59:20 +0300 |
|---|---|---|
| committer | Yuval Adam <yuval@y3xz.com> | 2015-06-14 16:59:20 +0300 |
| commit | 43fb1fb7b82676756a5819892cd9bbe2fb1b3564 (patch) | |
| tree | e9c5415185927fd87ec2b4841eb2668593dabc0f /server | |
| parent | 21eb0e3b59966a469cd2b9f09722642bf1b8c661 (diff) | |
Refactor color sampling and processing
Diffstat (limited to 'server')
| -rw-r--r-- | server/methods.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/server/methods.js b/server/methods.js index d4cbaec..967e28f 100644 --- a/server/methods.js +++ b/server/methods.js @@ -8,5 +8,17 @@ Meteor.methods({ 'max_timestamp': Math.round(Date.UTC(year, month) / 1000), } }); + }, + reduceColors: function (cols) { + // console.log('input', cols.slice(0,8)); + var quant = new RgbQuant({ + colors: 2, + minHueCols: 2 + }); + quant.sample(cols); + var palette = quant.palette(true); + console.log('palette', palette); + var newcolors = quant.reduce(cols); + return newcolors; } }); |
