/** * Example for using LWIP to extract parts of an image. */ const lwip = require('../'); lwip.open('lena.jpg', (err, image) => { if (err) return console.log(err); image.extract(230, 230, 370, 300, (err, eyes) => { eyes.writeFile('lena_eyes.jpg', err => { if (err) return console.log('eyes:', err); console.log('eyes: done'); }); eyes.extract(0, 0, 70, 71, (err, left_eye) => { left_eye.writeFile('lena_eyes_left.jpg', err => { if (err) return console.log('eyes left:', err); console.log('eyes left: done'); }); }); eyes.extract(71, 0, 141, 71, (err, right_eye) => { right_eye.writeFile('lena_eyes_right.jpg', err => { if (err) return console.log('eyes right:', err); console.log('eyes right: done'); }); }); }); image.extract(240, 320, 350, 380, (err, eyes) => { eyes.writeFile('lena_mouth.jpg', err => { if (err) return console.log('mouth:', err); console.log('mouth: done'); }); }); });