summaryrefslogtreecommitdiff
path: root/server/methods.js
diff options
context:
space:
mode:
authorYuval Adam <yuval@y3xz.com>2015-06-14 16:59:20 +0300
committerYuval Adam <yuval@y3xz.com>2015-06-14 16:59:20 +0300
commit43fb1fb7b82676756a5819892cd9bbe2fb1b3564 (patch)
treee9c5415185927fd87ec2b4841eb2668593dabc0f /server/methods.js
parent21eb0e3b59966a469cd2b9f09722642bf1b8c661 (diff)
Refactor color sampling and processing
Diffstat (limited to 'server/methods.js')
-rw-r--r--server/methods.js12
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;
}
});