Slyke

Untitled

Aug 20th, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1.  
  2. var jpeg = fs.readFileSync('YIVR_0291_360.JPG');
  3.  
  4. var data = jpeg.toString("binary");
  5. var metadata = piexifjs.load(data);
  6.  
  7. jimp.read('YIVR_0291_360.JPG', (err, img1) => {
  8. if (err) throw err;
  9. jimp.read('YIVR_0292_360.JPG', (err2, img2) => {
  10. if (err2) throw err2;
  11. img1.crop(0, 0, img1.bitmap.width, (img1.bitmap.height / 2));
  12. img2.composite(img1, 0, 0);
  13. img2.quality(100);
  14. img2.write('OUTPUT.JPG', () => {
  15. var exifStr = piexifjs.dump(metadata);
  16. var jpeg = fs.readFileSync('OUTPUT.JPG');
  17.  
  18. var data2 = jpeg.toString("binary");
  19.  
  20. var newData = piexifjs.insert(exifStr, data2);
  21. var newJpeg = new Buffer(newData, "binary");
  22.  
  23. fs.writeFileSync('OUTPUT.JPG', newJpeg);
  24. });
  25. });
  26. });
Advertisement
Add Comment
Please, Sign In to add comment