Skip to content

takuya-motoshima/compare-img

Repository files navigation

compare-img

Compare two or more images at the binary level.

Docs

Demo

You can see a working demo here.

Browser usage

See how to use compare-img in the browser.

Usage

Installation.

npm install --save compare-img

Compare two same images.
Output: The comparison result of 'img/sample-1.png', 'img/sample-1.png' is true

import compare from 'compare-img';

let res = await compare('img/sample-1.png', 'img/sample-1.png');
console.log(`The comparison result of 'img/sample-1.png', 'img/sample-1.png' is ${res}`);

Compare two different images.
Output: The comparison result of 'img/sample-1.png', 'img/sample-2.png' is false

import compare from 'compare-img';

let res = await compare('img/sample-1.png', 'img/sample-2.png');
console.log(`The comparison result of 'img/sample-1.png', 'img/sample-2.png' is ${res}`);

Compare two or more images.
Output: The comparison result of 'img/sample-1.png', 'img/sample-1.png', 'img/sample-2.png' is false

import compare from 'compare-img';

let res = await compare('img/sample-1.png', 'img/sample-1.png', 'img/sample-2.png');
console.log(`The comparison result of 'img/sample-1.png', 'img/sample-1.png', 'img/sample-2.png' is ${res}`);

The images to be checked can also be passed as an array.
Output: The comparison result of 'img/sample-1.png', 'img/sample-1.png', 'img/sample-2.png' is false

import compare from 'compare-img';

let res = await compare(['img/sample-1.png', 'img/sample-1.png', 'img/sample-2.png']);
console.log(`The comparison result of 'img/sample-1.png', 'img/sample-1.png', 'img/sample-2.png' is ${res}`);

Author

Takuya Motoshima

License

MIT

About

Compare two or more images at the binary level.

Resources

License

Stars

Watchers

Forks

Packages

No packages published