node-resebmle.js
Analyse and compare images with Javascript. This is project do not need canvas or any other binary denpendances.
It it modification of Resemble.js
Get it
npm install node-resemblejs
Example
Retrieve basic analysis on image.
var api = resemble(fileData).onComplete(function(data){
console.log(data);
});
Use resemble to compare two images.
var diff = resemble(file).compareTo(file2).ignoreColors().onComplete(function(data){
console.log(data);
});
You can also change the comparison method after the first analysis.
diff.ignoreAntialiasing();
And change the output display style.
resemble.outputSettings({
errorColor: {
red: 255,
green: 0,
blue: 255
},
errorType: 'movement',
transparency: 0.3
});
Credits: