{"_id":"quantize","_rev":"3332357","name":"quantize","description":"A node.js module for color quantization, based on Leptonica.","dist-tags":{"latest":"1.0.2"},"maintainers":[{"name":"olivierlesnicki","email":""}],"time":{"modified":"2024-07-10T07:28:21.000Z","created":"2014-02-06T13:28:43.114Z","1.0.2":"2016-04-06T11:23:39.117Z","1.0.1":"2014-02-07T15:35:55.924Z","1.0.0":"2014-02-06T13:28:43.114Z"},"users":{},"author":{"name":"Olivier Lesnicki","url":"https://github.com/olivierlesnicki"},"repository":{"type":"git","url":"git://github.com/olivierlesnicki/quantize.git"},"versions":{"1.0.2":{"name":"quantize","version":"1.0.2","description":"A node.js module for color quantization, based on Leptonica.","homepage":"https://github.com/olivierlesnicki/quantize","author":{"name":"Olivier Lesnicki","url":"https://github.com/olivierlesnicki"},"keywords":["image","quantize","color","node"],"contributors":[{"name":"Nick Rabinowitz","url":"https://github.com/nrabinowitz"},{"name":"Olivier Lesnicki","url":"https://github.com/olivierlesnicki"}],"bugs":{"url":"http://github.com/olivierlesnicki/quantize/issues"},"license":{"type":"MIT","url":"http://github.com/olivierlesnicki/quantize/raw/master/LICENSE"},"main":"quantize.js","repository":{"type":"git","url":"git://github.com/olivierlesnicki/quantize.git"},"engines":{"node":">=0.10.21"},"dependencies":{},"devDependencies":{},"scripts":{},"gitHead":"4f94a0fc892de9af296c261eb2cf5e75dcb4d314","_id":"quantize@1.0.2","_shasum":"d25ac200a77b6d70f40127ca171a10e33c8546de","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"olivierlesnicki","email":"olivier.lesnicki@gmail.com"},"maintainers":[{"name":"olivierlesnicki","email":""}],"dist":{"shasum":"d25ac200a77b6d70f40127ca171a10e33c8546de","size":5675,"noattachment":false,"key":"/quantize/-/quantize-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/quantize/download/quantize-1.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/quantize-1.0.2.tgz_1459941816711_0.629131963243708"},"directories":{},"publish_time":1459941819117,"_hasShrinkwrap":false,"_cnpm_publish_time":1459941819117,"_cnpmcore_publish_time":"2021-12-16T16:50:59.716Z"},"1.0.1":{"name":"quantize","version":"1.0.1","description":"A node.js module for color quantization, based on Leptonica.","homepage":"https://github.com/olivierlesnicki/quantize","author":{"name":"Olivier Lesnicki","url":"https://github.com/olivierlesnicki"},"keywords":["image","quantize","color","node"],"contributors":[{"name":"Nick Rabinowitz","url":"https://github.com/nrabinowitz"},{"name":"Olivier Lesnicki","url":"https://github.com/olivierlesnicki"}],"bugs":{"url":"http://github.com/olivierlesnicki/quantize/issues"},"license":{"type":"MIT","url":"http://github.com/olivierlesnicki/quantize/raw/master/LICENSE"},"main":"quantize.js","repository":{"type":"git","url":"git://github.com/olivierlesnicki/quantize.git"},"engines":{"node":">=0.10.21"},"dependencies":{},"devDependencies":{},"scripts":{},"_id":"quantize@1.0.1","dist":{"shasum":"cefcb9ac0aa48ed1f9272e8dbc8a700145fc161a","size":5694,"noattachment":false,"key":"/quantize/-/quantize-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/quantize/download/quantize-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"olivierlesnicki","email":"olivier.lesnicki@gmail.com"},"maintainers":[{"name":"olivierlesnicki","email":""}],"directories":{},"publish_time":1391787355924,"_hasShrinkwrap":false,"_cnpm_publish_time":1391787355924,"_cnpmcore_publish_time":"2021-12-16T16:51:00.073Z"},"1.0.0":{"name":"quantize","version":"1.0.0","description":"A node.js module for color quantization, based on Leptonica.","homepage":"https://github.com/olivierlesnicki/quantize","author":{"name":"Olivier Lesnicki","url":"https://github.com/olivierlesnicki"},"keywords":["image","quantize","color","node"],"contributors":[{"name":"Nick Rabinowitz","url":"https://github.com/nrabinowitz"},{"name":"Olivier Lesnicki","url":"https://github.com/olivierlesnicki"}],"bugs":{"url":"http://github.com/olivierlesnicki/quantize/issues"},"license":{"type":"MIT","url":"http://github.com/olivierlesnicki/quantize/raw/master/LICENSE"},"main":"quantize.js","repository":{"type":"git","url":"git://github.com/olivierlesnicki/quantize.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{},"scripts":{},"_id":"quantize@1.0.0","dist":{"shasum":"30559bfb372a6c0b85a7329fb0b8d4bb0a6e7639","size":5308,"noattachment":false,"key":"/quantize/-/quantize-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/quantize/download/quantize-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"olivierlesnicki","email":"olivier.lesnicki@gmail.com"},"maintainers":[{"name":"olivierlesnicki","email":""}],"directories":{},"publish_time":1391693323114,"_hasShrinkwrap":false,"_cnpm_publish_time":1391693323114,"_cnpmcore_publish_time":"2021-12-16T16:51:00.270Z"}},"readme":"quantize\n========\n\nNode.js module for color quantization, based on Leptonica.\n\nInstall\n-------\n\n\tnpm install quantize\n\nQuick Overview\n--------------\n\n###Usage\n\n`````javascript\nvar quantize = require('quantize');\n\nvar arrayOfPixels = [[190,197,190], [202,204,200], [207,214,210], [211,214,211], [205,207,207]];\nvar maximumColorCount = 4;\n\nvar colorMap = quantize(arrayOfPixels, maximumColorCount);\n`````\n\n* `arrayOfPixels` - An array of pixels (represented as [R,G,B arrays]) to quantize\n* `maxiumColorCount` - The maximum number of colours allowed in the reduced palette\n\n#####Reduced Palette\n\nThe `.palette()` method returns an array that contains the reduced color palette.\n\n`````javascript\n// Returns the reduced palette\ncolorMap.palette(); \n// [[204, 204, 204], [208,212,212], [188,196,188], [212,204,196]]\n`````\n\n#####Reduced pixel\n\nThe `.map(pixel)` method maps an individual pixel to the reduced color palette.\n\n`````javascript\n// Returns the reduced pixel\ncolorMap.map(arrayOfPixels[0]);\n// [188,196,188]\n`````\n\nAuthor\n------\n\n* [Olivier Lesnicki](https://github.com/olivierlesnicki)\n\nContributors\n------------\n\n* [Nick Rabinowitz](https://github.com/nrabinowitz)\n* [Mike Bostock] (https://github.com/mbostock)\n\nLicense\n-------\n\nLicensed under the MIT License.","_attachments":{},"homepage":"https://github.com/olivierlesnicki/quantize","bugs":{"url":"http://github.com/olivierlesnicki/quantize/issues"},"license":{"type":"MIT","url":"http://github.com/olivierlesnicki/quantize/raw/master/LICENSE"}}