Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. var ext=path.extname(dest);
  2. if(ext!='.jpg'){
  3. dest=replaceExt(dest, '.jpg');
  4. }
  5. console.log(path.extname(dest));
  6. var file = fs.createWriteStream(dest);
  7. ////console.log(url)
  8. if(url.indexOf('https')!=-1){
  9. //console.log("https")
  10. var request = https.get(url, function(response) {
  11. response.pipe(file);
  12. file.on('finish', function() {
  13. Jimp.read(dest).then(function (lennaa) {
  14. lennaa.resize(256, 256) // resize
  15. .quality(90) // set JPEG quality
  16. .greyscale() // set greyscale
  17. .write(dest); // save
  18. }).catch(function (err) {
  19. console.error(err);
  20. });
  21. file.close(cb); // close() is async, call cb after close completes.
  22. });
  23. }).on('error', function(err) { // Handle errors
  24. fs.unlink(dest); // Delete the file async. (But we don't check the result)
  25. if (cb) cb(err.message);
  26. });
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement