phantomjs-resemble

0.1.1 • Public • Published

Resemble.js in PhantomJS

var Resemble = require('./phantomjs-resemble');
var fs = require('fs');
 
var image1 = "data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAcEBAQFBAcFBQcKBwUHCgwJBwcJD......";
var image2 = "data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4TIraHR0cDovL25zLmFkb2JlLmNvbS94Y......";
 
new Resemble().analysis(image1, function (data) {
  console.log(data);
  this.exit();
});
 
new Resemble().compare(image1, image2, function (data) {
  fs.writeFileSync('demo.png', new Buffer(data.imageDataUrl.replace('data:image/png;base64,', ''), 'base64'));
  this.exit();
}, 'ignoreColors');
 

Read more in test.js.

History

0.1.0: Support running in Windows by setting "binary" as "phantomjs.cmd" instead of "phantomjs"

Package Sidebar

Install

npm i phantomjs-resemble

Weekly Downloads

8

Version

0.1.1

License

none

Last publish

Collaborators

  • winsonwq