{"_id":"@alexjeffburke/resemble","_rev":"2-a001f5fff48b0e1efa14ac431928a2c4","name":"@alexjeffburke/resemble","dist-tags":{"latest":"1.5.0"},"versions":{"1.5.0":{"name":"@alexjeffburke/resemble","description":"Image analysis and comparison","version":"1.5.0","repository":{"type":"git","url":"git+https://github.com/alexjeffburke/node-resemble.git"},"engines":{"node":">= 0.8"},"dependencies":{"canvas":"~1.6.9","graceful-fs":"~1.2.2"},"scripts":{},"main":"./resemble.js","gitHead":"d0578f35fc580f3e398471c10db4d3554eddafba","bugs":{"url":"https://github.com/alexjeffburke/node-resemble/issues"},"homepage":"https://github.com/alexjeffburke/node-resemble#readme","_id":"@alexjeffburke/resemble@1.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"alexjeffburke","email":"alex@alexjeffburke.com"},"dist":{"integrity":"sha512-BkcxTnnJkEPHTIxv3C4qUqwq+XjsyozW/k3LoCN4fvdaQP4abJlpJI7kU5+7KC/BtZH+qD958FOhRiLq+ZKGHQ==","shasum":"7be9e430336bd3c475949935ce30e1ed1a04b58f","tarball":"https://registry.npmjs.org/@alexjeffburke/resemble/-/resemble-1.5.0.tgz","fileCount":9,"unpackedSize":23891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoSCINSbIhwFoiE7LKl0KwrCP4ESQtx5cmQS5Rc0I+ZAiEAsqSf4G+D9OrnV4Xb+vMcDrMbTjXmar5Z28TbYNQETWI="}]},"maintainers":[{"name":"alexjeffburke","email":"alex@alexjeffburke.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resemble_1.5.0_1521473142606_0.5308937110036356"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-19T15:25:42.553Z","1.5.0":"2018-03-19T15:25:42.654Z","modified":"2022-04-04T12:40:49.248Z"},"maintainers":[{"name":"alexjeffburke","email":"alex@alexjeffburke.com"}],"description":"Image analysis and comparison","homepage":"https://github.com/alexjeffburke/node-resemble#readme","repository":{"type":"git","url":"git+https://github.com/alexjeffburke/node-resemble.git"},"bugs":{"url":"https://github.com/alexjeffburke/node-resemble/issues"},"readme":"node-resemble\n==========\n\n**Request for maintainer**: https://github.com/kpdecker/node-resemble/issues/11\n\nNode port of [Resemble.js](https://github.com/Huddle/Resemble.js).\n\nAnalyse and compare images with Javascript and HTML5. [Resemble.js Demo](http://huddle.github.com/Resemble.js/)\n\n### Example\n\nRetrieve basic analysis on image.\n\n```javascript\nvar api = resemble(fileData).onComplete(function(data){\n\tconsole.log(data);\n\t/*\n\t{\n\t  red: 255,\n\t  green: 255,\n\t  blue: 255,\n\t  brightness: 255\n\t}\n\t*/\n});\n```\n\nUse resemble to compare two images.\n\n```javascript\nvar diff = resemble(file).compareTo(file2).ignoreColors().onComplete(function(data){\n\tconsole.log(data);\n\t/*\n\t{\n\t  misMatchPercentage : 100, // %\n\t  isSameDimensions: true, // or false\n\t  getImageDataUrl: function(){} // returns base64-encoded image\n\t  pngStream: function(){} // returns stream with image data\n\t  getBuffer: function(cb){} // calls callback with image buffer\n\t}\n\t*/\n});\n```\n\nYou can also change the comparison method after the first analysis.\n\n```javascript\n// diff.ignoreNothing();\n// diff.ignoreColors();\ndiff.ignoreAntialiasing();\n```\n\n--------------------------------------\n\nCreated by [James Cryer](http://github.com/jamescryer) and the Huddle development team.\n","readmeFilename":"README.md"}