{"_id":"image-equal","_rev":"99-e3ce69d9e3dc25c42bf016f1fd9631e1","name":"image-equal","description":"Test if two images are equal, optionally show image difference","dist-tags":{"latest":"4.3.1"},"versions":{"1.1.0":{"name":"image-equal","version":"1.1.0","description":"assert the similarity of a produced image versus a fixture","main":"index.js","scripts":{"test":"tape test/test.js"},"keywords":["assert","image","assertion","test"],"author":"","license":"ISC","dependencies":{"defined":"^1.0.0","mapnik":"^3.4.7"},"devDependencies":{"tape":"^4.2.0"},"gitHead":"0f9f22b9e8b6085052c049e22c66a4022d6c2cf8","_id":"image-equal@1.1.0","_shasum":"213406f82d6f9094991134a6dab8d2973ca951ee","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.10.39","_npmUser":{"name":"tmcw","email":"tom@macwright.org"},"maintainers":[{"name":"tmcw","email":"tom@macwright.org"}],"dist":{"shasum":"213406f82d6f9094991134a6dab8d2973ca951ee","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-1.1.0.tgz","integrity":"sha512-0C7lKRRl3vWs7voa8iR+WxPUpGVqIPgKJotYVoDXq5dALSXBdSyEKYQvZRiHFqdHjvh5fHR3DY53DycBBaltog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkdKMAn7LL5bMweiM084OqqspEx9nAJauBC0gNUExizAiBYEyTo0FpEsae+WYgV8HkLl6mKDeR6LGvf/jktlj7BVQ=="}]},"deprecated":"Package abandoned, contact support@npmjs.com for more info.","directories":{}},"2.0.0":{"name":"image-equal","version":"2.0.0","description":"This package is no longer supported and has been deprecated. To avoid malicious use, npm is hanging on to the package name.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/npm/deprecate-holder.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/npm/deprecate-holder/issues"},"homepage":"https://github.com/npm/deprecate-holder#readme","gitHead":"26252b4ce518fdb10b0ce6caa6ea18f54997a023","_id":"image-equal@2.0.0","_shasum":"88110630132ea8c7a8ff98b094469e964a84aa39","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.1.2","_npmUser":{"name":"ehsalazar","email":"ernie@npmjs.com"},"dist":{"shasum":"88110630132ea8c7a8ff98b094469e964a84aa39","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-2.0.0.tgz","integrity":"sha512-ktDbsDfCpsH1Iec52x9d+UsR0NRyxKj2lxPlOxtRW3RZEkZNZWknnxL0LWZ7+CKnewCeJFDAjjyA4ubCjRsP0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaMeh2310t3SCyQDYKN7LoEiC7aXbfX2bfNcW0LV8/QgIhAPTyZ2cL10mmG/MUHQavAYyvoHLO8WC0CJKfKS2cWswx"}]},"maintainers":[{"name":"ehsalazar","email":"ernie@npmjs.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/image-equal-2.0.0.tgz_1481220042884_0.5188055839389563"},"deprecated":"Package abandoned, contact support@npmjs.com for more info.","directories":{}},"3.0.0":{"name":"image-equal","version":"3.0.0","description":"Test if two images are equal","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixelmatch","get-pixels","compare-pixels","assert","assert-image","gl-vis","canvas","console-image","same-image","pxls","pixels"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"canvas-prebuilt":"^2.0.0-alpha.14","console-image":"0.0.0","tape":"^4.9.1"},"dependencies":{"is-plain-obj":"^1.1.0","pick-by-alias":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^1.0.2"},"gitHead":"ab8dc8833e2710d0013e20bad9b82bf79804026c","_id":"image-equal@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-qQYF1jyqpwrDBPIMVYUgu4NDZWm0rMsMlGvxfwltRBlwJ0jXYoxNLiOS5Yogabic0uJMyB3mm8GxGIojHOU+xQ==","shasum":"9464f0f35464a437358e9cd40c55030828657272","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-3.0.0.tgz","fileCount":7,"unpackedSize":7089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb04cbCRA9TVsSAnZWagAA28wP+weId89m11Fl9ptUqhnn\nOXYRcOBc7q5boWMd9iHcof1eBtHwAs6PMsDz7I7G5EXBRGxyrtWJjmdnosYs\nA10gKnp20hj9XdSMD7CaS1hjXkaRe9j9RNwSn6siJXHYewAK+dq+LJqyz9C3\niRMwWvDTRUavIgzEiUP68wIQI6SVA4jNTNToG/a87XzsK4mjD3iNDcRj6Z05\n5JjT+xY9L0yigeym/sRKkYuhJQm1ohXAF0CskHtRo7/3Fcr4NGHXNjTwWBG3\noYdJhFju5Oxwuj4wHnupGGc+niUzCYYamMzyVCdMJr6Gwy3nAqjEagK5Pvwt\nsV0QovD2kstxiyh9Su5Ju+DMxyZehJXbvIvpPJpDF5HltLsuSuUINVZlLTxS\n1s97OI1WZHOgwQMV5sPx4FXNtem31+Vo0Am8qZNDv1MKutuZm3KVbP1ttW8a\nU25THxxK2R7CjSxlClPrpB8ZQuPwj5h8JpYPRNPAsK+x/vb5ECpfq+hu+E+Q\nFOTrqkVk9jroVL65eO5K4mQwzotZ9Wk+3n1LCoSszWWTjfFdTUtTWQubKQgr\nbhhDifSMWWzBh8Kr7qtpz5i8Ule4Bh3lfF5WIFsy0XjaK+0YWdzzsGXB56ts\nqhJA8Ce/mguWDFEBlIubmxp50PnCcjOHBkGpc3+8Mjw1ek6d558ey3m7Bobc\nl0DT\r\n=ch1C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6MPFV7HpwyhDc0mJfzfbwEVFmPwZAJi0t0fZ0RxKEJAiEAj4g+7QKQLvCKtonG14W5w+nUC2ZLUl+4ULcgDXTgQ9M="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image-equal_3.0.0_1540589338685_0.02666724186115288"},"_hasShrinkwrap":false},"3.1.0":{"name":"image-equal","version":"3.1.0","description":"Test if two images are equal","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixelmatch","get-pixels","compare-pixels","assert","assert-image","gl-vis","canvas","console-image","same-image","pxls","pixels"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"console-image":"0.0.0","tape":"^4.9.1"},"dependencies":{"image-pixels":"^1.0.2","is-plain-obj":"^1.1.0","pick-by-alias":"^1.2.0","pixelmatch":"^4.0.2"},"gitHead":"6cdd56d231a77b828f5d7425d19ffdb92901dce0","_id":"image-equal@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-dVgBUUKzq1QawrdqWaZNNJ0n1lXasBX1xoed/pkjS2tr70tN7rT4Ngbv+sWG0jsq1QPgsnSOkX0LaTUgPKTQzg==","shasum":"b454f643aea61c3cbe0a12388ed13e25362be613","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-3.1.0.tgz","fileCount":7,"unpackedSize":7111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb04l/CRA9TVsSAnZWagAAgysQAI+WCuFGJTQorHOL2Duq\n5oqDkATDjUZUmvjaPpYCCPToO0VEzHry926QKsBlWtE+nvQJX1ezIWSj4yKB\n8pPhWYbcj1FJGOVe4kzX1WS6LkbsusXCMVsE+AMypEchFkcoxoPCAe+cPt2e\nl5vhqWCjX+RLgrKexCSeSqg1SaJN+lOHvvaWE5U0NmpVj0ea3mFZ85QtF+DQ\nexN4pYgARK+Esr5T4cdcM4Ldq41rSbWnuelNV3KXXFmcAK/+ykZEThbibIRz\nmfxwE9EeXA5nQ7T88mVo06lOiIEV+Wvyb8eIIUi8kl3E3tN2ZI5Osz7cIL2A\n4uj+ZlEhWEIK4ZH1tPPuhZ8wOOAUoaVP9ecbslpTWtK+i5DD9hKTdshtuu2B\n7gPQ7pIR4Qn3raiTd8LfpQ7Ixqd0sy4nJI+BBiuLy4DevlgyTjzaZFRiWmib\nPOqWrDo1wUmm9/ApuHNve+QdZOpotL57/cMtuGCkEFcyicOQM1kC3NGPcfHq\ncHDDQLA9N/x6pfXrTKo2ptgZJ6KmmE6cZCaxLRG+f1x2oR5/mFcgsERdEoUY\nb3yA5Gh2HJcxyyLQbEMx38hZK7Ap2nopJrrCZwjqjHKZoot996Z1DzDcPVD+\nhSdCBi64gIh9Ka3DBkTx8PjXIp/a5dNkNgsOQix4f5tLfka0F0uxIgchanTx\nMciI\r\n=GqST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHE5ecwVdJFPG3bsWlGufL9RO6OP2tKVIy605JKQPzRwIgakYupeB3Z3SFycWXax6zedE7QBUFsrER8COdfKuORUY="}]},"maintainers":[{"email":"df.creative@gmail.com","name":"dfcreative"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/image-equal_3.1.0_1540589950953_0.6781205079629784"},"_hasShrinkwrap":false},"4.0.0":{"name":"image-equal","version":"4.0.0","description":"Test if two images are equal","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","compare-pixels","assert","assert-image","gl-vis","console-image","same-image","tests"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"del":"^3.0.0","image-pixels":"^2.2.0","tape":"^4.9.1"},"dependencies":{"clip-pixels":"^1.0.1","image-output":"^2.2.1","is-browser":"^2.1.0","is-plain-obj":"^1.1.0","object-assign":"^4.1.1","parse-rect":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^2.2.0"},"gitHead":"06fef7358bef6b351554e7085890b1eb3640882e","_id":"image-equal@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-73l8LUupoicHcKSRyww88xBpiJkoC8/P1LreXMDFgrtCpMVRKda43eyBSDHHE6DE9suQlbIxG61gfZ1zKK7sTA==","shasum":"ab39dd7bd95ecc71cf39c78c8ec1af38eb942cb3","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-4.0.0.tgz","fileCount":7,"unpackedSize":17414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb68THCRA9TVsSAnZWagAAdGYP/ia1rCFUqiB0TjsbDhCm\nZkbWk8XXRQ3dIlGkLzCwpDyyfDOkfVZbNbDMb3MEcAWQBSAfkGroDwsssQR1\nZIQIec7+bLu5UKN1rVsvL+ceLQO/NTfD1cuZhwBkQJgeow6lXeyQoy5VpoCe\nSHnfIRIqGkyyeRrHMJv62xURcMuKhKD9Yki8ydtqe/WsgFFXp0CxWEVHsGWm\nrcIHGKuqDmWug4CZeMNDBypZpxvbiwYeXANw79dMtrFeTKJjzOhtW7OML7Cm\nwVPMB1tfS+VfE5InBhdfLjj0eVxOEH8O7S3rg9uCZsqwfDfTCaRASwHF/3W3\nnX5Qe3DA2kG5QNL/DK5ry2PImjUWpWD4a9gbab1/FDS6UZGD6xr0cxMRv2Rh\nifQjZqFoYFlxarUMYKtGBIDP9XRT9FJG+U4P3UU/74oYG3eJJ8vwZymG8brk\ndAqgw6+j5ralUNs6vJaDvCfuTO9lpin74alH9NH0W9olW4le3ahk9vGY+Bj9\nGxYh47DUuaT9oJSEjb3rIVwq1lPJLLxIWZdORlin7XiInipwOIgoQ8dgpM3Q\nf+ruQTWnAHLFl10upfXrb0TCcO94Otewmy97wMcBi5muCKTLMMz6BfxA0tKJ\ndtnBQUStGL0k7mUXN4zolMhDc549e9ZGLs0RX2ubPhGD9JluwwwBktFIQbST\nElEd\r\n=3sNz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjtuv0AaGCwqBkcdmMOBe+KQH5aVBVfOCOANYqNN/Y6AiAnkN+OHM5BAj6rb5LBhMGtFP5EpsVysd4ceT5csgsQfg=="}]},"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-equal_4.0.0_1542177990822_0.8457823396751063"},"_hasShrinkwrap":false},"4.0.1":{"name":"image-equal","version":"4.0.1","description":"Test if two images are equal, optionally show image difference","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","save-pixels","compare-pixels","assert","assert-image","webgl","regl","console-image","console-png","image-same","tape","image-diff"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"del":"^3.0.0","image-pixels":"^2.2.0","tape":"^4.9.1"},"dependencies":{"clip-pixels":"^1.0.1","image-output":"^2.2.1","is-browser":"^2.1.0","is-plain-obj":"^1.1.0","object-assign":"^4.1.1","parse-rect":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^2.2.0"},"gitHead":"c5dbd1891991ba25db5099800e215035393c4616","_id":"image-equal@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-7mUAZO08DKsxZbF5nNll+ZKfJUELw59wdNVDDQ/gE7Oh7Tgfdy9N8F2ai2wRyha1h88m9iAEMJke4IQ4Tl6OTg==","shasum":"773f820d279d4520d87d475ce1656c1911770917","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-4.0.1.tgz","fileCount":7,"unpackedSize":17586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7HTSCRA9TVsSAnZWagAAeu0P/0yCV9T3TZSdvS89kRMD\nOif+FvWNFukHbgjv/H2rP+9JQijZsfn/s8Ma4xSOY9nnhIZ/7wXmSWMox6HN\ncxqOfy5Y6q5RRLsG3Oa8pAMe2sMkOKcOUpzcvFv77Cy8jJx/axJx9w1He8lS\n5/fecBfG1gWo4YKHl+t5Ns/MPe4+Gh4Ya2DiGEbiH3uA0/a9IpskkQmBdOic\n4wiJrFvA5EGV1UTAnadxeVqgOrHdQqLSREM/6VTeyUGA+BO3atvEoqEgYzAc\nDJof78mvH/aEL6xTyZh81hiTdygnoVctjf7r4O3GYNlcI0d8V0c7aoFagq3M\nbs9nqVEx1wHvroOfT4gnVX75ue7aW/dng4+oFpzqWtpSlJMuXZrGxU0mhiR8\nTpRiemWlP2C38HVG7rStEoJOiWpNXMy5l7AlcR/m3laJZnmIw9KntD27lrw5\n4nJ+XSnoe5Nh2kfphIW4Q4+UavwjGhksdwO6w7fBLfaIQqIVOHOHd/8HVMrB\nLTpujH8m/mfx6ivVRp5Cxs+MC+zjfYkTRG3kpkEPvwyt3PucTcBRYDaNQpfh\ntGcDNjcnZiVm/MwV/ooVCooAf/GGjAKEPyYEYyBOIG17UNv9o5LVrUWW3w5I\nLSXfqzgOYBrRo4GTGG78mYf5eXa98GCnFOtoAjbr5YcG62MMOzHFbrVmqSVq\no+sV\r\n=oTEy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaTI+p8AJhUzg1PBw13XV7v5U28vH8yWjTOpqrkyEGJAiEAg9LR0RRM7H/l6LQ6epLbpofW305bh6e0G7uucmpwkMo="}]},"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-equal_4.0.1_1542223057645_0.6725744404473131"},"_hasShrinkwrap":false},"4.1.0":{"name":"image-equal","version":"4.1.0","description":"Test if two images are equal, optionally show image difference","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","save-pixels","compare-pixels","assert","assert-image","webgl","regl","console-image","console-png","image-same","tape","image-diff"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"del":"^3.0.0","image-pixels":"^2.2.0","tape":"^4.9.1"},"dependencies":{"clip-pixels":"^1.0.1","image-output":"^2.2.3","is-browser":"^2.1.0","is-plain-obj":"^1.1.0","object-assign":"^4.1.1","parse-rect":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^2.2.0"},"gitHead":"1e4efda35cc0470f1baf121eb136a5373587fbe4","_id":"image-equal@4.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-2r1s8AK/h854ytwXiU/1nboXyWumrwGJY1gVUwq04uR7otbB1OeGuRR8gjVYTrQ0IBVJivY70dUDqeFcl2SMGw==","shasum":"dc7b91b9c467ecad27f1e48f025be6dbaf8bf2d6","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-4.1.0.tgz","fileCount":7,"unpackedSize":17715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7P7XCRA9TVsSAnZWagAAv5cP/2Lu6DykWijdEDFV2h0L\nemAPO5ipsWCXJzQ0aPJZh+2JbUjnoDVRwNhPuYwL+oInLf1jhQUf5QR7SsAj\nuk91bZldGyX4Hl2qRuFGGci98YR8XA24zIeQBaO8elFKVucjBm3zQtiBM9tq\n8EjjZqEa6DbjUe5hc2C5l4XPKFZYZ6rp/9Mjxc6NA4crnrcUSiOicF1WY9hL\nfmZnG7FiuagGbcOjDGZ7nnvuP6WKAD83sWufrlIGzpf0uGLM6+ldxzCh9Bzu\n1xc3rehQ5osyjy/OQSeccgrCM2ASwiQ7dCysOYfkulWJnMzLUCZmuAFbfsrR\n/DR4dlChrbHovM/tMrzURR/B95vWJqzq9g7QD30v0U0iN6yjVMn9tcJo50NC\ndvVmkvaIzOcpO0apI39W8q/rN3yrDalyYqC8Z0zACF/7sLsSfSoHCkHHaHmx\nRLYgIBA5C73jqXQBpLCtpLzHXLVvmrCmJQOMyTxw9k48k3wyiWrExuKwxD1Z\n4/q5zhuLZEM0lBkvjbZv3DtO9AQ410r977wUL8l8QWZg7nZpqGCT9CkYJyMY\nE+1K1XarvY0F7ijOm5QLsDNJXm4V2a8OdC+GLFVf/WNXhrzH9f2TXG96W5nt\ndm6PIKW2cUSm7xEFEtigP4QUR/6h5Gfqiv+H8w9Rl08QvtuDt4F9dz+yb/Tb\n8haA\r\n=Sy/W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSjQu+EP39/uz/haYNkVbL7d18DAPD+DIpvjL92w4x3QIhALYCYweVjMLkMy+L/a78pCencQ7xXvJxYYRb16o9JkS+"}]},"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-equal_4.1.0_1542258390661_0.2577148808380676"},"_hasShrinkwrap":false},"4.1.1":{"name":"image-equal","version":"4.1.1","description":"Test if two images are equal, optionally show image difference","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","save-pixels","compare-pixels","assert","assert-image","webgl","regl","console-image","console-png","image-same","tape","image-diff"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"del":"^3.0.0","image-pixels":"^2.2.0","tape":"^4.9.1"},"dependencies":{"clip-pixels":"^1.0.1","image-output":"^2.2.3","is-browser":"^2.1.0","is-plain-obj":"^1.1.0","object-assign":"^4.1.1","parse-rect":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^2.2.0"},"gitHead":"4c0ac86af5badc7ca37a656b8051afd5626aa0da","_id":"image-equal@4.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-2JitzawFWatHYCY4VeqoO6MFvL6N7ebBeKE+yRn7RW5fkcDXiRWL/RXLygNt8HE3yca6ZPXe8OOdCH0L2ZzmRA==","shasum":"4467a60b0cda36cb38bd95ab13e1f89ae639ee0f","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-4.1.1.tgz","fileCount":7,"unpackedSize":17169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Q6wCRA9TVsSAnZWagAAgo4QAJh/gsErhcx69v6ISY1w\nYWH0dE8k4E77TNV80Xtpf0nJgluHfNwIyug0DnqQOBpiEqfC6yjGTXFcrOg8\nmkVHhXSV3t1UcrFjJNP9l1zOgY8hLdPic7OZ2q7Tx9iCXhG7tXwJmXHEY6BJ\nq+KRm+nHMx88pmwfQqlvhxKVeM5svV6mm2xGjLI2RyLjKE4WRDxISFN+hBq4\nsV/ZP3c2VSlEyg6u/jAe7fG/vel1Lbn7fRF/tf5pN725QcQs4Wj+knRjStS1\nFdaqzQvyIS7BiDjObsXsJ+gVJc10/qlzW9j3w3eyVeYgZgoierAT9KUvspaa\ngnG7eO7LJ+CPY5tDaHU8dXqsiZQtHRdBLHeSNTX6jGowlRHE2BvyNji9F1bT\nBAx2PlyvfCt+P0rnWy/syncf+ABPGQd3taKxQUVOar3K9UwqushlOfEcDDTk\nkC+QdhPu29cL4cV4d2qMQmgFGzdBPn8P1LeYUrpcmNqLo9TKBIJxeqhFydhB\nxqLx08okZN1gri+VFV2aZcPsTzvWJzKyjOK4tGPwcK0QrN6mUcXMdaSsgHNT\ngyysvGuXSJdMbm8dbYmbPBHMenyMAQts8//yOVuMaJFspJZfBdzDm4NRNY7g\nC/n5/cRRfBVxfXTstYzYmqQxcKfyDI08Ao7Ckwj8oIAhUtS5tYiAsxbau+M7\nvIrx\r\n=kWIr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPpuA88RDt20DPVFOUTlbbqWVXE9v6bFu7s2uF8yUgOAiBgQKvbJXfL6wWbB4Uk5KpSp3/+uIdpLSBUjSgmlEC5/Q=="}]},"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-equal_4.1.1_1542262447680_0.9730808283789905"},"_hasShrinkwrap":false},"4.1.2":{"name":"image-equal","version":"4.1.2","description":"Test if two images are equal, optionally show image difference","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","save-pixels","compare-pixels","assert","assert-image","webgl","regl","console-image","console-png","image-same","tape","image-diff"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"del":"^3.0.0","image-pixels":"^2.2.0","tape":"^4.9.1"},"dependencies":{"clip-pixels":"^1.0.1","image-output":"^2.2.3","is-browser":"^2.1.0","is-plain-obj":"^1.1.0","object-assign":"^4.1.1","parse-rect":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^2.2.4"},"gitHead":"c79367c10100e89cd9587c3745ae7b7aeea7133f","_id":"image-equal@4.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-/uUh6d4un84XtQEnubfvnWW9PB1DWJfXf4tXpVz0Sb0iip/vliLldrbkWHdKF2UX26TDsqpbkgwXhJSzSgshrg==","shasum":"5f25a0ba6c0abe83e6c2889b0da5daa1802baaaa","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-4.1.2.tgz","fileCount":7,"unpackedSize":17267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7RY6CRA9TVsSAnZWagAAplgP/i2luMdk5Tpe/0/tVhhj\nOdCxaVQG1a2KKHfLhiK21x+dnHeT/QUQwoMjGBCWThP5ILAFIZ6ZEbbNJLjf\n8dEgh4p5wYS5b5xhVO5JApaoXSuOBzSDP1SpOMVZD9kWGUTNFfioMRvcRBy8\nrQuaxJE2sHtHeXLedtR9kZPVb1vgKhgRXZfyMKAWjr3g625cucZ67QgWKcFm\nuP5IMzWO9oqj/Q9Tiz4oDVm8E4MeoRuNnqJHC4w3KBFTkTGEROQfrscuyeCl\neEi0E6CaPBfvw+v5uNvS+ZCMwSm+iKccEUmJ5tPQMC1ZaK7wTK/nC3+yiV6c\nm5YqoOk9DbSmp97tgU7G0sSOxwbN34qDUswb/zm1EfwPthOzxKrKXNVYp31I\nPozS99QW3/YI/dapK+iis91vBj696g0uivSbKzosgvKOazXeE67Ar1C6lODf\n8g32QmiFPXWONpQGbYgXQIShor/OxN7w7lM4dud0ZFizfI1gLBKo6bI/czLm\nICjFZ3ofr8mhubqaUYren0u4oAE/tJfASSpB4nF/4I7y6Ntd9K6hTCW0MCtZ\nhwMZyvVCfleBAd+7T2KHg6KL2RZNHpjQeel/ZmegsRt3kpaCuSuBPInIuNLk\nPfRyMiO00V5KiK6+VeZJMkAg7aN7vsa7pgBC3c+10yBNrt+9rTewHqY+9yAN\nJKy4\r\n=T6iO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkXxtn6gazbuKJbQJVYli/zfF+e2SBI9HjKuhXz/x8vAIgRxV6cKwsyjxFEzNYZJpP+jmAvCOn+IL2KyoqA653FAU="}]},"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-equal_4.1.2_1542264377454_0.2115341214337214"},"_hasShrinkwrap":false},"4.2.0":{"name":"image-equal","version":"4.2.0","description":"Test if two images are equal, optionally show image difference","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","save-pixels","compare-pixels","assert","assert-image","webgl","regl","console-image","console-png","image-same","tape","image-diff"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"del":"^3.0.0","image-pixels":"^2.2.0","tape":"^4.9.1"},"dependencies":{"clip-pixels":"^1.0.1","image-output":"^2.2.3","is-browser":"^2.1.0","is-plain-obj":"^1.1.0","object-assign":"^4.1.1","parse-rect":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^2.2.4"},"gitHead":"0c77f45d6ae7106f10b06841732e3ab46f426049","_id":"image-equal@4.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-lyWWqVSbkejpj0ZQ1IsLkeiJ3PJrUKinC5wE86Ui0v80mXI8xqbYP5QzPGFgLVwaT8GGbXJRFHBBoiSCgMOYRw==","shasum":"e3d5db3773caa276f2e118348145f3a5b34f5d6d","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-4.2.0.tgz","fileCount":7,"unpackedSize":17301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7RzrCRA9TVsSAnZWagAAtpsP/1MGOICB4UfYxAepeixX\nWP79BPKwgrbnT8bsys2FUNsoi65TMJYPS65vVTAgeX8JyWgdZU0oKzYtRU7s\ng+SPlGlWQSFKRcuItERVHZfmOFfpYBv8dOm/gA/w9P4P82Wlnck1t2j6rGl1\nOtVGmcPqxS6DR+3lhBXSff5vwtg3U9tsfbG7UH0uPClwmYnnbeq/xdVxBScM\nQT9yGkf+HSrl8XSTeDsg7PT+eACVZk8O+rR1T0LAuBc0XkZW/doKJpto6jic\nBgJkHxcjhZCTNYV2ay+EHvWhPPI2TXkvTcfWgyCDkbve9HcW3wKvnr0GnnR7\n+pLJ+KWVL6Nh379wZ2ezs+/RUyyrGYJs93cwWhL8XhyWOpxQbhnSnHT/jOgd\nvaqeJil6G8Pifz8bYERp0biD7OtIEmJBcKw4rWrqCTsITFL1Sz8AgAAP8MDL\nkF2Z+q769Brf2LOS3PA99R4fC/2QCsZU7SroLrDFTVTYfLOvcB3ahZoqXVc4\nTpu2dxM/5gIlC8NctV/kWHcWkObvffmERaCfvKIR1mTLOjqXA02d9nhC1eTH\nDPgRTZmo1AJwcwn/NCEOJiBr4bsrtvOVv7bTANTpjaeXvMNFSfM3pZCalFYK\nCJZU2dL+GIGPodMB1KVfv0KB5NzI1VDlv/Yar/75S2GRqdxLqE/cOdC2PsbX\nm0tk\r\n=kofI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+bN3olm/4oYGXVfkTWdBacGA41+VReG5gIcJ+IPGHgIhALS2VIGgH4E1L0iRwgFnWrQ3rxF+wNxnAwna7G6JAfG9"}]},"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-equal_4.2.0_1542266090968_0.5565212350125424"},"_hasShrinkwrap":false},"4.3.0":{"name":"image-equal","version":"4.3.0","description":"Test if two images are equal, optionally show image difference","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","save-pixels","compare-pixels","assert","assert-image","webgl","regl","console-image","console-png","image-same","tape","image-diff"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"del":"^3.0.0","image-pixels":"^2.2.0","tape":"^4.9.1"},"dependencies":{"clip-pixels":"^1.0.1","image-output":"^2.3.1","is-browser":"^2.1.0","is-plain-obj":"^1.1.0","object-assign":"^4.1.1","parse-rect":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^2.2.4"},"gitHead":"80a9ffbb732aaeca278ba862637cc44de25b8c1f","_id":"image-equal@4.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-4xDoKcM+ykvOQN09oydBwo4I+SVWJP3i9M8xklfvWcx2AseiLilrWoG9bAcHCGUvneFNWQspHUNaMMzqlYM+fg==","shasum":"f73330b4d7f303449d218f992488c98455b7fe0f","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-4.3.0.tgz","fileCount":7,"unpackedSize":17650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7x3ECRA9TVsSAnZWagAA9LAP/21jSxERxzOeI2Y5Xcp3\nO6m2mV1KtlUak5ZDcnUfiGdoWG9qN6lXRwaDF18L9w4YU2I0SkcyqTp5JoOg\ncXjnuFnSAEbwajHlL0DdoPivYpb8vdLjl+yXtLiIxORBl0rtC8nzVjUxjZkP\n7d9iSVcBwvh5d4ulwCDBzjGdDZ5e/lR2u+MBaLDDHbDDU3WjSVMvGWrM+Agt\nQBBKI6WGKifJos6Jm36EzOmoyY7ngaYb6w3WPJk5i6+vgAMxbssfZ87+VfA+\ndRs9DvGy7/sKMnJRnB6AS1sAX4GbI21TooHkjRHOhZtJZ2OP3tn2EbBr5vN0\nxJHeXX3ncUqdkEdNNHKU/qvO6NE4HKgXiZDJ9BSiR1ZTyJhaE5sgCAF6rt5s\n9OcrrDSDJg34Wt2c42lHVELYp+eDgQjeyAJ4EAChmvUF6XT2ygiIQmkPwTvs\n7FWyQA/BHQNTrqZSHLM53JU2v3NQbIsAipviNee3BbxFttpG1gnwKwq7d9ip\nT1brOEdjfx/t/BjLf5eO+z0wzyKhuApKoGMnFtMg6IfOoLWb3IImE052T8UX\nGqleB8p7wrdmMHB4LJXJK8nY2C/jj42RLg5ba5mHcHGtnWb9KjYqi7REP8wD\ntRCUe8XEX2dzlttLaBVjvgsSO1eKLGNWdowPV/vkikCWoUXUthzqX7qGKJAB\n4ryX\r\n=czAT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCym+qeMqFUcmSizqnhl9VmsBjQhKOZCX/LMbjaoYQCoQIgWMNbTAxTbB4wqinSoxb3oXkjyfiXlKhhBowHrEWonBE="}]},"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-equal_4.3.0_1542397379833_0.2868546337077882"},"_hasShrinkwrap":false},"4.3.1":{"name":"image-equal","version":"4.3.1","description":"Test if two images are equal, optionally show image difference","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","save-pixels","compare-pixels","assert","assert-image","webgl","regl","console-image","console-png","image-same","tape","image-diff"],"author":{"name":"dy"},"license":"MIT","bugs":{"url":"https://github.com/dy/image-equal/issues"},"homepage":"https://github.com/dy/image-equal#readme","devDependencies":{"del":"^3.0.0","image-pixels":"^2.2.0","tape":"^4.9.1"},"dependencies":{"clip-pixels":"^1.0.1","image-output":"^2.3.1","is-browser":"^2.1.0","is-plain-obj":"^1.1.0","object-assign":"^4.1.1","parse-rect":"^1.2.0","pixelmatch":"^4.0.2","pxls":"^2.2.4"},"gitHead":"ce43903c6c4f07fb106a943377dc5c04f87fa287","_id":"image-equal@4.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dy","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-LJUFZwLxOBOyNc8ZWsG1d9rz1Q2p0su5FEdmrm1fjLKFGtAhRQa/k4kFabAVgl1W7lBQO+kXWD3jfkLtiEJidA==","shasum":"d321101ee6edf35e55e50416e78f0384ae3a2a58","tarball":"https://registry.npmjs.org/image-equal/-/image-equal-4.3.1.tgz","fileCount":7,"unpackedSize":18194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEDobCRA9TVsSAnZWagAAHWEQAIzpcyGoCzMAGrcgAups\n5yFfoSMZfy4ewI/8Nzs3PgC5gyt9Lu1+PURDRYNE+w4PsrHBZ35GVOE0UxC4\ntBiTEa7+NxFBuWYnHFgNkLj+uuHePjAYEbGOZw1+LzICEDUy0D69GU2ErFZa\nAK//BzV/SHb2UuzcEYH9Do/rUG8N8FARx3IVlTCeZxdHT8T+O6TIh/mD8Som\nAAHtFsQBa2V4PCCH3Y+n4msA5HWzLoRzvQPBGKzOvqikYdMAhQjrN4znzV49\nSJGRcDLusfqBS6e5FpT16tPFZJvfhDwBcYztNk5X+CPavDgYrzg1DcvEChjo\nZ2YJTIpNeL9IdgTn5PSO6/4RA+KMTWEw0KM+Ofxbg0SAMSRA16MZJyo81inO\nBZhymFsDgkRyEp2XjOVulezmrmjoiUF7vOR+0VeVgZGuRHI2+ZBV83111SkT\nsQogAezM77riSljBnTR21a8mf8U4L1Vm1rP7vsELAUsWoDbfBfSDsKFqhpfg\nS8xK21Ja4wrtWHbGyjFTE858ufUjIN+PD7ggHMmqYtk311ZdSkYNxut/uF3n\nXgq0VzcHnVFbdF+hiu6NdMJy8ZRMAhjuedpttzPhQzqMvRec446kl/0P+6+0\nms/B9xmlO7DclMnnY6oa7ZIPChuKAnuuZnG6aqtDD3NdEDNAjNVEfQOiPSXr\n7sX1\r\n=lYqW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDcEifBwoNq6hEhWfceD4bv+3j7PffnzeJzdc3JBxgbgIhALpqn50WyXxS5h2boUcetAbmiQ5ty3N58skaILhjLsdh"}]},"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-equal_4.3.1_1544567322149_0.7756962756975432"},"_hasShrinkwrap":false}},"readme":"# image-equal [![unstable](https://img.shields.io/badge/stability-unstable-green.svg)](http://github.com/badges/stability-badges) [![Build Status](https://img.shields.io/travis/dy/image-equal.svg)](https://travis-ci.org/dy/image-equal)\r\n\r\nTest if two images are equal. Useful for organising baseline tests for visual components.\r\n\r\n## Usage\r\n\r\n[![npm install image-equal](https://nodei.co/npm/image-equal.png?mini=true)](https://npmjs.org/package/image-equal/)\r\n\r\n```js\r\nlet t = require('tape')\r\nlet equal = require('image-equal')\r\nlet pixels = require('image-pixels')\r\n\r\nt('image test', async t => {\r\n\tt.ok(equal(await pixels('./a.png'), canvasA))\r\n\tt.ok(equal(await pixels('./b.png'), canvasB, {threshold: .2}))\r\n\r\n\t// display diff to console in case of mismatch\r\n\tt.ok(equal(await pixels('./c.png'), canvasC, true))\r\n\r\n\t// compare two pixel arrays\r\n\tt.ok(equal([0,0,0,255,255,255,255,255], [0,0,0,255,255,255,255,255]))\r\n\r\n\tt.end()\r\n})\r\n```\r\n\r\n### `equal(imageA, imageB, diff?, threshold=0.1|options?)`\r\n\r\nTakes two images and returns `true` if they're similar and `false` otherwise, optionally sending diff stats to `diff` output. `options` can adjust comparison logic.\r\n\r\n#### `imageA`, `imageB`\r\n\r\nShoud be actual image data container, one of:\r\n\r\n* _Canvas_, _Context2D_, _WebGLContext_\r\n* _ImageData_ or _Object_ `{data: Uint8Array, width, height}`\r\n* DataURL or base64 string\r\n* _Image_, _Video_, _ImageBitmap_ with resolved data\r\n* _Array_, _Array_ of _Arrays_, _Uint8Array_, _FloatArray_ with raw pixels\r\n* _ArrayBuffer_, _Buffer_\r\n* _Ndarray_\r\n\r\nTo use async image source, like URL, path, _ImageBitmap_, _Promise_, incomplete _Image_/_Video_, _Stream_, _Blob_ and alike, use [image-pixels](https://ghub.io/image-pixels):\r\n\r\n```js\r\nconst equal = require('image-equal')\r\nconst load = require('image-pixels')\r\nequal(await load('./a.png'), await load('./b.png')),\r\n```\r\n\r\n#### `diff`\r\n\r\nCan be one of:\r\n\r\nType | Meaning\r\n---|---\r\n`Bool` | Show diff data to console, by default `false`.\r\n`console` | Send diff data to console, same as `true`.\r\n`Canvas2D`, `Context2D` | Put diff pixels to a canvas.\r\n`document`, `Element` | Create a canvas in `document`/`element` with diff pixels.\r\nfilename `String` | Write diff data to a file or filepath. In browser downloads the file.\r\n`ImageData` | Write diff data to _ImageData_ object.\r\n`Array`, `TypedArray` | Write diff pixels data to target array.\r\n`Stream` | Send data to stream, eg. `process.stdout` (acts the same as `console`).\r\n`Function` | Call function with diff data object.\r\n`Object` | Put diff stats into object: `diff.data` for diff pixels, `diff.count` for number of diff pixels, `diff.ids` for diff pixel ids and `diff.amount` for amount of difference between images, `0..1`.\r\n\r\n#### `options`\r\n\r\nProperty | Meaning\r\n---|---\r\n`antialias` | Include antialias, by default `false`.\r\n`threshold` | Sensitivity to px difference, 0 - intolerant, 1 - not sensitive. By default `0.1`.\r\n`clip` | A sub-area to compare, rectangle `[left, top, width, height]`.\r\n\r\n## See also\r\n\r\n* [image-pixels](https://ghub.io/image-pixels) — load or save pixel data from any source.\r\n* [image-output](https://ghub.io/image-output) — output pixels data into any destination.\r\n* [pixelmatch](https://ghub.io/pixelmatch) − fuzzy image comparison tool.\r\n\r\n## Credits\r\n\r\n© 2018 Dmitry Yv. MIT License\r\n","maintainers":[{"email":"df.creative@gmail.com","name":"dy"}],"time":{"modified":"2022-06-19T00:31:38.009Z","created":"2015-09-21T15:29:59.311Z","1.1.0":"2015-09-21T15:29:59.311Z","2.0.0":"2016-12-08T18:00:44.790Z","3.0.0":"2018-10-26T21:28:58.837Z","3.1.0":"2018-10-26T21:39:11.048Z","4.0.0":"2018-11-14T06:46:30.910Z","4.0.1":"2018-11-14T19:17:37.740Z","4.1.0":"2018-11-15T05:06:30.800Z","4.1.1":"2018-11-15T06:14:07.765Z","4.1.2":"2018-11-15T06:46:17.645Z","4.2.0":"2018-11-15T07:14:51.110Z","4.3.0":"2018-11-16T19:42:59.978Z","4.3.1":"2018-12-11T22:28:42.297Z"},"license":"MIT","readmeFilename":"readme.md","homepage":"https://github.com/dy/image-equal#readme","repository":{"type":"git","url":"git+https://github.com/dy/image-equal.git"},"bugs":{"url":"https://github.com/dy/image-equal/issues"},"keywords":["image","image-equal","pixels","pixelmatch","get-pixels","save-pixels","compare-pixels","assert","assert-image","webgl","regl","console-image","console-png","image-same","tape","image-diff"],"author":{"name":"dy"}}