@bouzuya/compare-images
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

node-compare-images

A library to compare images for Node.js.

Installation

npm install @bouzuya/compare-images

Usage

import * as assert from 'assert';
import {
  compareImages,
  getDiffImage,
  isSame
} from '@bouzuya/compare-images';

// image1: { data: Buffer; height: number; width: number; }
const image1 = /* ... */;
const image2 = /* ... */;
const result = compareImages(image1, image2);
assert(isSame(result) === false);
// diffImage: { data: Buffer; height: number; width: number; }
const diffImage = getDiffImage(result);
import * as assert from 'assert';
import {
  compareImages,
  getDiffDimension,
  isSameDimension
} from '@bouzuya/compare-images';

// image1: { data: Buffer; height: number; width: number; }
const image1 = /* ... */;
const image2 = /* ... */;
const result = compareImages(image1, image2);
assert(isSameDimension(result) === false);
// diffDimension: {
//   height: number; // image1.height - image2.height
//   width: number; // image1.width - image2.width
// }
const diffDimension = getDiffDimension(result);

Badges

npm version Travis CI

License

MIT

Author

bouzuya <m@bouzuya.net> (http://bouzuya.net)

Readme

Keywords

none

Package Sidebar

Install

npm i @bouzuya/compare-images

Weekly Downloads

0

Version

0.2.0

License

MIT

Last publish

Collaborators

  • bouzuya