{"_id":"delaunify","_rev":"35-400faae13f42e2b892381ced55df360a","name":"delaunify","description":"randomly delaunay-triangulates an image","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"delaunify","version":"1.0.0","description":"randomly delaunay-triangulates an image","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"as-number":"^1.0.0","color-style":"^1.0.0","delaunay-triangulate":"^1.1.6","get-image-pixels":"^1.0.0","randf":"^1.0.0"},"devDependencies":{"baboon-image-uri":"^1.0.1","domready":"^1.0.7","img":"0.0.1"},"scripts":{"test":"node test.js"},"keywords":["delaunay","triangulate","triangulation","triangulated","triangles","tris","tri","image","processing","filter","canvas"],"repository":{"type":"git","url":"git://github.com/mattdesl/delaunify.git"},"homepage":"https://github.com/mattdesl/delaunify","bugs":{"url":"https://github.com/mattdesl/delaunify/issues"},"gitHead":"8ef6fc01181a0192f01ac1dccffab501d3768d78","_id":"delaunify@1.0.0","_shasum":"a00641da471b985083b8fb2505c36d9ef6333108","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"}],"dist":{"shasum":"a00641da471b985083b8fb2505c36d9ef6333108","tarball":"https://registry.npmjs.org/delaunify/-/delaunify-1.0.0.tgz","integrity":"sha512-Z2E4HrEwvn7Z5RTDPlBfitRLZ/NQtJdI5fYwAJ5XOWPbqhyCfC0FslMAa2f+PqgnHeiYoPuH8wGR+F228jJkzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJ+x4NCWqMjB8f4S3UO8T+Wp4g438uddKPHqcZa7w2AAiAOrbNPA2EMyJeGjJ8TKPYBSo/6+xdLREmGFhxeV9aE4A=="}]},"directories":{}},"1.0.1":{"name":"delaunify","version":"1.0.1","description":"randomly delaunay-triangulates an image","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"as-number":"^1.0.0","color-style":"^1.0.0","delaunay-triangulate":"^1.1.6","get-image-pixels":"^1.0.0","randf":"^1.0.0"},"devDependencies":{"baboon-image-uri":"^1.0.1","domready":"^1.0.7","img":"0.0.1"},"scripts":{"test":"node test.js"},"keywords":["delaunay","triangulate","triangulation","triangulated","triangles","tris","tri","image","processing","filter","canvas"],"repository":{"type":"git","url":"git://github.com/Jam3/delaunify.git"},"homepage":"https://github.com/Jam3/delaunify","bugs":{"url":"https://github.com/Jam3/delaunify/issues"},"gitHead":"5e4ceda4c29a02404796f04913d820d9b3811af7","_id":"delaunify@1.0.1","_shasum":"75042b985b80ad98fbad1a571f7da90dac20cb7d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"jam3","email":"npm@jam3.com"}],"dist":{"shasum":"75042b985b80ad98fbad1a571f7da90dac20cb7d","tarball":"https://registry.npmjs.org/delaunify/-/delaunify-1.0.1.tgz","integrity":"sha512-XJXt7yfl8W8nQHa5hZvxdPhu4ZSlPGrYwwkot+fBw5nJ7hpr+3CCPh5o3+eeKIae5249os5Ov9UOcNzRxaNLkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQ0FRIZGuO3y0n8W/35delC3/LTOk8ueBLDiSYSAntNAiADVQs7emA0lNNKFWU4JtnRnJCmy0a49Wt0EsHABaK71A=="}]},"directories":{}},"1.0.2":{"name":"delaunify","version":"1.0.2","description":"randomly delaunay-triangulates an image","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"as-number":"^1.0.0","color-style":"^1.0.0","delaunay-triangulate":"^1.1.6","get-image-pixels":"^1.0.0","randf":"^1.0.0"},"devDependencies":{"baboon-image-uri":"^1.0.1","domready":"^1.0.7","img":"0.0.1"},"scripts":{"test":"node test.js"},"keywords":["delaunay","triangulate","triangulation","triangulated","triangles","tris","tri","image","processing","filter","canvas"],"repository":{"type":"git","url":"git://github.com/Jam3/delaunify.git"},"homepage":"https://github.com/Jam3/delaunify","bugs":{"url":"https://github.com/Jam3/delaunify/issues"},"gitHead":"f55331de6c73a78fe9896530b896e1a8a03861a9","_id":"delaunify@1.0.2","_shasum":"6b52f83e1fbc0ec5b5775c18ed11bd9f27297b3a","_from":".","_npmVersion":"2.1.4","_nodeVersion":"0.10.32","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"jam3","email":"npm@jam3.com"}],"dist":{"shasum":"6b52f83e1fbc0ec5b5775c18ed11bd9f27297b3a","tarball":"https://registry.npmjs.org/delaunify/-/delaunify-1.0.2.tgz","integrity":"sha512-Jcj/oe7WC3kSm2txmld2HHx/sO0LZhqZVWxokq+8GaswIscZNK1EJ0rY55Agg9L64YRwzaYDUkmE7HVmE8VgNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbK3vsnyU7G3FOtYTf5s81CTo68WvF4Jo5h3ecV6aO6wIgceAqcbY1RM0zrDP8mg9i8LS/foC2ULFoijj3P3Pd2Uo="}]},"directories":{}},"1.0.3":{"name":"delaunify","version":"1.0.3","description":"randomly delaunay-triangulates an image","main":"index.js","license":"MIT","author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"dependencies":{"as-number":"^1.0.0","color-style":"^1.0.0","delaunay-triangulate":"^1.1.6","get-image-pixels":"^1.0.0","randf":"^1.0.0"},"devDependencies":{"baboon-image-uri":"^1.0.1","beefy":"^2.1.2","browserify":"^8.1.1","domready":"^1.0.7","img":"0.0.1"},"scripts":{"start":"beefy demo/index.js --open"},"keywords":["delaunay","triangulate","triangulation","triangulated","triangles","tris","tri","image","processing","filter","canvas"],"repository":{"type":"git","url":"git://github.com/Jam3/delaunify.git"},"homepage":"https://github.com/Jam3/delaunify","bugs":{"url":"https://github.com/Jam3/delaunify/issues"},"gitHead":"e83a2118df8e1fc7f5dc03311d288fc8dc3b8cb6","_id":"delaunify@1.0.3","_shasum":"d8ccedb527653ffafae2e1de33754fa2ff3e2904","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.35","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"jam3","email":"npm@jam3.com"}],"dist":{"shasum":"d8ccedb527653ffafae2e1de33754fa2ff3e2904","tarball":"https://registry.npmjs.org/delaunify/-/delaunify-1.0.3.tgz","npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2oAeCRA9TVsSAnZWagAAHicQAI282WIZpWGD0016AwnV\nUDpi4FpHVj69qDk8QH0Pr8xPFf4rQPk8QEYvbfAQEK4DD/MG+LdmE9YvBznt\nWYMiFxF9iV3dKbGrgWVteoBFCfFiKbD6ap1K/rFWW/81xC9VLjIiTeASCPLn\n1iiIcnomrwygZLOE6SSBM8Ss/jMF3F39tfdbKw5xenjuJMpxCbPMq5wbrRqT\nHrKu7nLoJsX+dVzb7xHPdd0vMI0u1RLF82A8Ofen96lQDVJERS3/Ne5AI6B8\nH85pDJ3e+CzFUZijnPofp6tkPv0+vGNryfxBWSE6cFBXdtbsPdzZ0tRLot1M\n4hPzYFw7REjovAE1TMNVjTIJinJNrQlF0WDFhGBib5lwLIukAdwUzbg/wj1L\nW92OGS80N+W7QFG101X/pRlAkSzqvmGHlmvFb9vvQHIJpxreGXkKsJaq4t1F\n6bOhvZWa0tbpEwKxQnEXHWkzlD8ggKA2fuvCFDGpvsk6ee664LaMirQp9vSP\nP9Lmouo3Q9xwLjOMOIUrIC2P6PMOdOWWAthFuxk0HVoE592YvdTQIQNmDRIN\n/6hFBZJU382YKMx4TjJmiB6JKrSga8DDfnqo84RuaP0labvTk+Kahet3ELkt\ntngPXcD9lUrbACPZnT2XnehfZymWKt2/IoiT1LgH/YbW4a/mbapZ2gyh6mm0\n57Jr\r\n=kXnp\r\n-----END PGP SIGNATURE-----\r\n","integrity":"sha512-nUztVRBRw7aoBdWCCQEnNzzvxl7X0ol6Tbu7p8T3qxKkLz+kwh/fXSUoocsw2DS1FQZyYULGYyapIX0cStvh7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDctGbXtz324AIpCZyie1/4rGB6BBqO6wHryJzqmjXQ8gIhAOY/DjTknYMfOioOMFVQZCWBsvKvp7qZSXgOvbZ56sOM"}]},"directories":{}}},"readme":"# delaunify\n\n[![unstable](http://badges.github.io/stability-badges/dist/unstable.svg)](http://github.com/badges/stability-badges)\n\nRandomly delaunay-triangulates an image by distributing 2D points across the surface, and then triangulating it. The colours of each triangle is determined by the pixel color underneath the triangle's centroid.\n\nA new canvas is returned with the same size as the image.\n\n```js\nvar load = require('img')\nvar domready = require('domready')\nvar uri = require('baboon-image-uri')\nvar delaunify = require('delaunify')\n\ndomready(function() {\n\t//load image with baboon for testing\n\tload(uri, function(err, img) {\n\t\tif (err) \n\t\t\tthrow err\n\n\t\t//delaunify the image into a canvas\n\t\tvar result = delaunify(img, { count: 350 })\n\t\tdocument.body.appendChild(result)\n\t})\n})\n```\n\n![img](http://i.imgur.com/aI3qo5f.png?1)\n\n## Usage\n\n[![NPM](https://nodei.co/npm/delaunify.png)](https://nodei.co/npm/delaunify/)\n\n#### `delaunify(img[, opts])`\n\nTriangulates the image. By default, it uses a random distribution of points. \n\nOptions:\n\n- `min` an [x,y] array for the minimum random value (default `[0, 0]`)\n- `max` an [x,y] array for the maximum random value (default `[imgWidth, imgHeight]`)\n- `count` the number of points to distribute (default `50`)\n- `fill` a boolean, whether to apply a fill (default `true`)\n- `stroke` a boolean, whether to apply a stroke (default `true`)\n- `points` an array of [x,y] points to use instead of random; this will ignore the `min`, `max` and `count` options\n\n## License\n\nMIT, see [LICENSE.md](http://github.com/mattdesl/delaunify/blob/master/LICENSE.md) for details.\n","maintainers":[{"email":"hperigo@gmail.com","name":"hperigo"},{"email":"gabriel.santos@jam3.com","name":"gabroell"},{"email":"josdelgaur@gmail.com","name":"josdelgaur"},{"email":"td@jam3.com","name":"jam3dev"},{"email":"nick@jam3.com","name":"njam3"},{"email":"iranreyesfleitas@gmail.com","name":"iranreyes"},{"email":"vnamnyak@gmail.com","name":"namniak"},{"email":"donghyuk0117@gmail.com","name":"donghyukjang"},{"email":"notalemesa@gmail.com","name":"alemesa"},{"email":"neo.li@jam3.com","name":"neoli"},{"email":"colin.maclachlan@jam3.com","name":"colin-j3"},{"email":"jonathan@jam3.com","name":"jmckinnell"},{"email":"mnowak+npm@gmail.com","name":"n0wak"},{"email":"amelierosser1986@gmail.com","name":"amelierosser"},{"email":"artemleznikov@gmail.com","name":"artemleznikov"},{"email":"jeff.ong@jam3.com","name":"jeffong"},{"email":"dave.des@gmail.com","name":"mattdesl"}],"time":{"modified":"2022-10-19T15:21:42.281Z","created":"2014-10-14T21:36:05.049Z","1.0.0":"2014-10-14T21:36:05.049Z","1.0.1":"2014-10-14T21:37:13.500Z","1.0.2":"2014-11-07T19:12:06.407Z","1.0.3":"2015-01-25T18:14:37.393Z"},"homepage":"https://github.com/Jam3/delaunify","keywords":["delaunay","triangulate","triangulation","triangulated","triangles","tris","tri","image","processing","filter","canvas"],"repository":{"type":"git","url":"git://github.com/Jam3/delaunify.git"},"author":{"name":"Matt DesLauriers","email":"dave.des@gmail.com","url":"https://github.com/mattdesl"},"bugs":{"url":"https://github.com/Jam3/delaunify/issues"},"license":"MIT","readmeFilename":"README.md"}