resemble
v1.4.0
Published
Image analysis and comparison
Downloads
57
Readme
node-resemble
Request for maintainer: https://github.com/kpdecker/node-resemble/issues/11
Node port of Resemble.js.
Analyse and compare images with Javascript and HTML5. Resemble.js Demo
Example
Retrieve basic analysis on image.
var api = resemble(fileData).onComplete(function(data){
console.log(data);
/*
{
red: 255,
green: 255,
blue: 255,
brightness: 255
}
*/
});
Use resemble to compare two images.
var diff = resemble(file).compareTo(file2).ignoreColors().onComplete(function(data){
console.log(data);
/*
{
misMatchPercentage : 100, // %
isSameDimensions: true, // or false
getImageDataUrl: function(){} // returns base64-encoded image
pngStream: function(){} // returns stream with image data
getBuffer: function(cb){} // calls callback with image buffer
}
*/
});
You can also change the comparison method after the first analysis.
// diff.ignoreNothing();
// diff.ignoreColors();
diff.ignoreAntialiasing();
Created by James Cryer and the Huddle development team.