{"_id":"image-palette","_rev":"11-9dabc67214da92adf5a9e9ff9a095190","name":"image-palette","description":"Get palette for any image file, no node-canvas","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"image-palette","version":"1.0.0","description":"Image color palette, no node-canvas","keywords":["palette","color","image","sample","canvas","photo"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"devDependencies":{},"main":"index","repository":{"type":"git","url":"https://github.com/dfcreative/palette.git"},"dependencies":{"quantize":"^1.0.1","readimage":"^1.1.1"},"gitHead":"12d44d19d828f31d67d2e17772d059b9567afb51","bugs":{"url":"https://github.com/dfcreative/palette/issues"},"homepage":"https://github.com/dfcreative/palette","_id":"image-palette@1.0.0","scripts":{},"_shasum":"60d669223c77e2dee962bbb9834e6e4178d92fee","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"60d669223c77e2dee962bbb9834e6e4178d92fee","tarball":"https://registry.npmjs.org/image-palette/-/image-palette-1.0.0.tgz","integrity":"sha512-tFeIKAxFaFA0MHA4LzogpSEUPtbkOOpud97xLaBpyeWs23QsuvNVYS3ZloJT5/gcZUOrOTISSx4zRp5jO1/aAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUgVBFje2jclRohWk9fr8k0mO+fkX8TeAdHpLKC7sL8AiBFmOh/kq/UKMU9Ic4yIOpuNrV9uOzAIHkki9tFHTWpMQ=="}]},"directories":{}},"1.0.1":{"name":"image-palette","version":"1.0.1","description":"Image color palette, no node-canvas","keywords":["palette","color","image","sample","canvas","photo"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"devDependencies":{},"main":"index","repository":{"type":"git","url":"https://github.com/dfcreative/palette.git"},"dependencies":{"quantize":"^1.0.1","readimage":"^1.1.1"},"gitHead":"1ae8ff948df2e7a811520cec0c11737e33303dae","bugs":{"url":"https://github.com/dfcreative/palette/issues"},"homepage":"https://github.com/dfcreative/palette","_id":"image-palette@1.0.1","scripts":{},"_shasum":"9900d874b48ffa94831d50e3aa52195b410a4fd8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"9900d874b48ffa94831d50e3aa52195b410a4fd8","tarball":"https://registry.npmjs.org/image-palette/-/image-palette-1.0.1.tgz","integrity":"sha512-ozsTdizvLrnC5ZGDkFva4OGNsMml5L7rfobCVDuNIvr8zg9I/jH8rLtoU5z6Ki0zr8mpIRd8guu0pFHaWt9lPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrQidsAfAGOwpeby8fb5LzSfyPl4DQzLt0rMRe36D+dwIhAOB4wqjZueQxcy5dAxGFfpgiSXl9WYBjRDmH31UGgENS"}]},"directories":{}},"1.0.2":{"name":"image-palette","version":"1.0.2","description":"Image color palette, no node-canvas","keywords":["palette","color","image","sample","canvas","photo"],"scripts":{"test":"node test.js"},"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"devDependencies":{},"main":"index","repository":{"type":"git","url":"https://github.com/dfcreative/palette.git"},"dependencies":{"quantize":"^1.0.1","readimage":"^1.1.1"},"gitHead":"e3fd647b33776e236d6d1a2aa5c738af092896a9","bugs":{"url":"https://github.com/dfcreative/palette/issues"},"homepage":"https://github.com/dfcreative/palette","_id":"image-palette@1.0.2","_shasum":"e6789c9c7b3f09c062cc5b89b36992697def2291","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"e6789c9c7b3f09c062cc5b89b36992697def2291","tarball":"https://registry.npmjs.org/image-palette/-/image-palette-1.0.2.tgz","integrity":"sha512-CHn4Y30iotZMwYzoVH4tVwVk9UiwVoP1BFScVnKpmmyTOgUPTipYqI0rjfzpAXIiJObNpTufckY/IgeBmz+WeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVGFLEHjHW1PAYoeHFbqdpZE/1XvWyK71d+pI6iatmXAiA0+6OBDabBRyr03HKI1spPYgwdodlb1iOftJWvUsnwOQ=="}]},"directories":{}},"1.0.3":{"name":"image-palette","version":"1.0.3","description":"Get palette for any image file, no node-canvas","keywords":["palette","color","image","sample","canvas","photo"],"scripts":{"test":"node test.js"},"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"devDependencies":{},"main":"index","repository":{"type":"git","url":"https://github.com/dfcreative/palette.git"},"dependencies":{"quantize":"^1.0.1","readimage":"^1.1.1"},"gitHead":"c433a7a4ac5f551726eb2e85bcb1d55bf23ccaf1","bugs":{"url":"https://github.com/dfcreative/palette/issues"},"homepage":"https://github.com/dfcreative/palette","_id":"image-palette@1.0.3","_shasum":"c4aafe688e7501799decb636bf4c8ece28aa263a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"dist":{"shasum":"c4aafe688e7501799decb636bf4c8ece28aa263a","tarball":"https://registry.npmjs.org/image-palette/-/image-palette-1.0.3.tgz","integrity":"sha512-gYROzxHR1WSJLDOd0ttS9NfqI1jRhTnWeniH5JUwAT5mbytHU6NKrvwkXamoi7YssGn6VyR1VOE8ycz8xR6ffw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7mig5plp3spzz3r3F63ktzUQMl/fFfTB+eK/D4UG3NAiEA8ry9KATzY1+QMLolKlhkKi5+uB1gb+gWfLpnChN8gWQ="}]},"directories":{}},"2.0.0":{"name":"image-palette","version":"2.0.0","description":"Get palette for any image file, no node-canvas","keywords":["palette","color","image","sample","canvas","photo","quantize","image-pixels","pixels","gif","image-encode"],"scripts":{"test":"node test.js"},"author":{"name":"Dmitry Yv","email":"df.creative@gmail.com"},"devDependencies":{"almost-equal":"^1.1.0","array-range":"^1.0.1","image-pixels":"^2.0.2","tape":"^4.9.1"},"main":"index","repository":{"type":"git","url":"git+https://github.com/dy/image-palette.git"},"dependencies":{"color-id":"^1.1.0","quantize":"^1.0.2","to-uint8":"^1.3.1"},"gitHead":"ce04728a795c91175cb8bc14ae55afcf0562722c","bugs":{"url":"https://github.com/dy/image-palette/issues"},"homepage":"https://github.com/dy/image-palette#readme","_id":"image-palette@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-oolaVmyVwn3D8OfAJMCBQotS9F6AT7hH9Yxmbnyb96a44xwELJSn0VaGtXYvI5RKhGD5H8GGlhYmYX5XNmujqA==","shasum":"a0acd63321b9d91e74d4342108a539b029ef41fe","tarball":"https://registry.npmjs.org/image-palette/-/image-palette-2.0.0.tgz","fileCount":5,"unpackedSize":5972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6QxGCRA9TVsSAnZWagAAwqAP/RiKJU9o1clxcNODgYfW\nXeXXDQk3ULVaYY120Y1Y6tWioqSG3aiKRMBlNzpKNHqjLGQbZOkoXMwbm9Bw\nuqzQRP7wyEG6EVOInyXBJnzCMNk/Wz4JWN4YHF6czAO/+vHa8IwF8pLuYukP\nnOUM+ybf7DxxolEGOlMAD4SUs9jG99bups6aXcNJ4Mrv2n8eDFHvA51fw/13\nimCw+wLgKa0Dv3SRwHnAtxih7bc24VQAmM+GKl80VDzc7HmHOwCGMmsAlgjJ\n4bYymOIu+z2PCtjY4SRMoXRtIeJxbtlQ3hS1eWgSjY4g8azGomIjz8uC/ZJc\n6B3SdWx85BIyP/O+za61iEDqMPA6PVa8CEyqGTZP6MizpHn8aGj0lFIJA43t\nP2Gxp9RKhTrdmxjZ27HMN3wMZqPvNGsFIlWzscx5knh5i8GjgMZ70ojWE8vw\nxh+mLw7HYJY6H3P7DBg2E9QxfFJ9PID+EB5q+lMRI+Ls+nxra6+XNKNBtIio\neS8GyqZNn9RNKUaY3gxMtKcpa6vbslpywB14I2uga6RdVygEyV1wVTFtpleJ\ns5Jlx0jyAJZsWsUjq2HashWkoxK8I+NoW5RDP61UMGnLhl/U2Augmx+PNRYS\nYTAxoRYIQh/UIzB0FO5EWfNrV5/+vJ6b/FNlsNoA91N5K7NRk3j3Ywv2xAas\nluZi\r\n=Ufun\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDHzYTy3XHNVaNYw6y4AlkUGfuBtytimkU0551fHVW7gIhAPdmXf16jChKiNn+LGauQtH8Vma143IAR7EfOyzEbbxO"}]},"maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"df.creative@gmail.com","name":"dy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image-palette_2.0.0_1541999685577_0.6545893384530903"},"_hasShrinkwrap":false},"2.0.1":{"name":"image-palette","version":"2.0.1","description":"Get palette for any image file, no node-canvas","keywords":["palette","color","image","sample","canvas","photo","quantize","image-pixels","pixels","gif","image-encode"],"scripts":{"test":"node test.js"},"author":{"name":"Dmitry Yv","email":"df.creative@gmail.com"},"devDependencies":{"almost-equal":"^1.1.0","array-range":"^1.0.1","image-pixels":"^2.0.2","tape":"^4.9.1"},"main":"index","repository":{"type":"git","url":"git+https://github.com/dy/image-palette.git"},"dependencies":{"color-id":"^1.1.0","quantize":"^1.0.2","to-uint8":"^1.3.1"},"gitHead":"d56caaaa4b3ce03bf6e599d24abf32e708a1caf4","bugs":{"url":"https://github.com/dy/image-palette/issues"},"homepage":"https://github.com/dy/image-palette#readme","_id":"image-palette@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-iXyBJcyLiInhMoDD9iwLW02f51NHMd7LAgKqHy2tmRmhI4KzNGys+KaZukvtFqLTFctcdAgEsF3VEULSun43SQ==","shasum":"0dc9f6e4ee11fb3c05147ea43faf03abe9850dd7","tarball":"https://registry.npmjs.org/image-palette/-/image-palette-2.0.1.tgz","fileCount":5,"unpackedSize":6036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6ZITCRA9TVsSAnZWagAAT00P/1XNAmJ9jChH7Jv48fad\nLzoIRkEesrJWVwYe1hDCbMtGgYIH52N7zG0IZahLu1t/Ffxmojswk7ICTD2l\nvnGx3xiUnQGQHRL+HuwkuJJjSkp2hKPduFZrkgE2cJ/xC4aGwa8uQb2O8OpX\nUh2YSk3w3vEqaULEQ78Jjx51oExUoimXu3wQk7SCQ1fYLUY3AZiGVIj1ipUe\n7GZoms4STm4zILnzmK7XNWWgePKVYoohG0ePXTCVexTW8yKYtJ7xyX9vSlDG\nyJi9ajGeQ+T0gGoibO//KLTIyTj6Rh/ZGQFD/TJMJrAYtgIflTCHDRkoyaEX\nDLjd/x0EW1vms3zaM7iHgRqAitc7Pcg+9U5mYZcvOo6KJeYjxI+uTiAEfOE8\nBdtXMC1U0hB1dWgw5Dbgax5Ea+o/gTII5W/8t3u9s/C4ES7/3IZLmCuw4kDA\nueUT6SLo0tZibtCfFOmDHu0qBAwNi8HF9H5CUUGrbE9QvTXkzmlTLHuGi+3Y\nUF18B25ftukvPCC6X1SYDz95s2xZbv6ou7AkRSF7rkTLymFK92KW/546X12k\nWT4OLJlbkTMRS1Ral+9QSE0x/9ku2HpPXw52mkhhCeptemV0efPEHeWF52Re\ncf/dfr9IHC0T8BGHiv8haqs9ZaOt1EvCN2QaETBN13xbTecflX9SC00UQoC9\nFOe3\r\n=l0w+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF3qgkSWqk6ynfx0YezgdwE+GeNKLItpQ1i6c5Fr2TqRAiEA6V6nCSgfTH7sPgxP/dSkNT8C7Ec/KQwwBkQm/OGnbLQ="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"df.creative@gmail.com","name":"dy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image-palette_2.0.1_1542033938164_0.20525853443553266"},"_hasShrinkwrap":false},"2.1.0":{"name":"image-palette","version":"2.1.0","description":"Get palette for any image file, no node-canvas","keywords":["palette","color","image","sample","canvas","photo","quantize","image-pixels","pixels","gif","image-encode"],"scripts":{"test":"node test.js"},"author":{"name":"Dmitry Yv","email":"df.creative@gmail.com"},"devDependencies":{"almost-equal":"^1.1.0","array-range":"^1.0.1","image-pixels":"^2.0.2","tape":"^4.9.1"},"main":"index","repository":{"type":"git","url":"git+https://github.com/dy/image-palette.git"},"dependencies":{"color-id":"^1.1.0","pxls":"^2.0.0","quantize":"^1.0.2"},"gitHead":"bf4ac63337c6a4fbaa24e82682d99fde4b1a32e7","bugs":{"url":"https://github.com/dy/image-palette/issues"},"homepage":"https://github.com/dy/image-palette#readme","_id":"image-palette@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-3ImSEWD26+xuQFdP0RWR4WSXadZwvgrFhjGNpMEapTG1tf2XrBFS2dlKK5hNgH4UIaSQlSUFRn1NeA+zULIWbQ==","shasum":"d976525a1df75964ca125d2dba2741e92905547f","tarball":"https://registry.npmjs.org/image-palette/-/image-palette-2.1.0.tgz","fileCount":5,"unpackedSize":6036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6y6+CRA9TVsSAnZWagAA0MwP/RBnRsxicHWZ9rw9yXJa\nw1ruA0gKyTL2m2hIjhpRXgxSSrYvb2BGP8P+ezhH5Agm2XQtrO2xQIQ1rULA\ncic3Ou1NA1e26COsbHMUi/0e84Ad0T++C6XjE0KvnBerUxKLVtyiYVTD9S10\nfIj/YcNys2ASWHZKM5+wkbOroEWMMpzQBik1tyqbCtqXb8pFbO4zNtg/2z6M\nhsePCGHRpEpYBGcRjO+iwsr0sSXx5O4v86rQ4ojaDSSZrd4RZ6eY0jXpDnrs\n2gwU3udcaozqu49zmsQ+hp+y2lJXXVtdIpd/G0W0U1vloziPyo07kcoZuI7G\nh98oZSNdr8mMkXBFPYm89dWL4sGnLsJa+aLNIHNbCjbR9FrA/iVmVQWhsvVg\njHs2lz5KZ3/dSrpCSsbODOnZZeD8SiQCZMKh0LYxdP/YFBtYpguIQVAtxcrp\n7rXaOa3lc+ta7tADBtuDiR30yMwJZ/ev6cbnIa5unbEDmABSwh2Vcqs9hcsS\nYX4CUYgPQQ82REk+ANoCwfKpKRNQpDmQOn/TAsmc5rjKvpce6y5YBTtmKJkH\nMVpF6q2tPUG4inYBvFaw6KCUW8gjAF+q9zmLOLC0cc5n3NLsZvnWq36734z5\n1aayTucb1NQStsrtSMYdKbud9ipk1TcXxKdxY/eBPTqgSU5t21gmuUx3PFgl\ntCMD\r\n=fDo5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfGAKdZamYM+ZOV15K3DqK66t5Yo6QEHrUpMwn+H6elAiBXyZeZeMc+5ptP6m9tONQ4OQ/u5JFz262UAF4WH6FtNg=="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"df.creative@gmail.com","name":"dy"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image-palette_2.1.0_1542139582152_0.7228524168608248"},"_hasShrinkwrap":false}},"readme":"# image-palette [![Build Status](https://travis-ci.org/dy/image-palette.svg?branch=master)](https://travis-ci.org/dy/image-palette) [![unstable](https://img.shields.io/badge/stability-unstable-green.svg)](http://github.com/badges/stability-badges)\r\n\r\nExtract palette from pixels array, return pixels mapped to palette. Useful for organizing [palette-based encoding](https://ghub.io/image-encode), like GIF, or various limited colors renderers, like [gl-scatter2d](https://ghub.io/gl-scatter2d).\r\n\r\nInspired by [get-rgba-palette](https://github.com/mattdesl/get-rgba-palette).\r\n\r\n## Usage\r\n\r\n[![$ npm install image-palette](http://nodei.co/npm/image-palette.png?mini=true)](http://npmjs.org/package/image-palette)\r\n\r\n```javascript\r\nvar palette = require('image-palette')\r\nvar pixels = require('image-pixels')\r\n\r\nvar {ids, colors} = palette(await pixels('./image.png'))\r\n```\r\n\r\n## API\r\n\r\n### `var {ids, colors, amount} = palette(pixels, count=5)`\r\n\r\nExtract palette from the input `pixels` array with `rgba` pixels sequence, whether flat or nested.\r\n\r\n* `colors` is a list of extracted colors `[[r, g, b, a], [r, g, b, a], ...]`.\r\n* `ids` is an array of input pixels mapped to extracted `colors`.\r\n* `amount` is an array with amounts corresponding to the extracted colors, from `0..1` range.\r\n* `count` is max number of colors to extract.\r\n\r\n## Related\r\n\r\n* [image-pixels](https://ghub.io/image-pixels) − load pixels data from any image source.\r\n* [image-save](https://ghub.io/image-save) − save image/pixel data to a file, canvas or array.\r\n* [image-equal](https://ghub.io/image-equal) − test if two images are equal, based on fuzzy comparison.\r\n\r\n## License\r\n\r\n© 2018 Dmitry Yv. MIT License.\r\n","maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"},{"email":"df.creative@gmail.com","name":"dy"}],"time":{"modified":"2022-06-19T00:33:18.046Z","created":"2015-06-02T10:30:14.491Z","1.0.0":"2015-06-02T10:30:14.491Z","1.0.1":"2015-06-02T10:32:08.116Z","1.0.2":"2015-06-02T10:40:52.108Z","1.0.3":"2015-06-09T10:25:51.512Z","2.0.0":"2018-11-12T05:14:45.701Z","2.0.1":"2018-11-12T14:45:38.548Z","2.1.0":"2018-11-13T20:06:22.282Z"},"homepage":"https://github.com/dy/image-palette#readme","keywords":["palette","color","image","sample","canvas","photo","quantize","image-pixels","pixels","gif","image-encode"],"repository":{"type":"git","url":"git+https://github.com/dy/image-palette.git"},"author":{"name":"Dmitry Yv","email":"df.creative@gmail.com"},"bugs":{"url":"https://github.com/dy/image-palette/issues"},"readmeFilename":"readme.md"}