Promisified lwip library.
Thanks @raine.
This repo inspired by EyalAr/lwip#63.
npm install lwip-promise
var lwip = require('lwip-promise');
lwip.openAsync('image.jpg')
.then(function(image) {
return image.batch()
.rotate(45, 'white')
.scale(0.5)
.blur(5)
.writeFileAsync('output.jpg');
}).catch(function(err) {
console.error(err.message);
});