Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var ext=path.extname(dest);
- if(ext!='.jpg'){
- dest=replaceExt(dest, '.jpg');
- }
- console.log(path.extname(dest));
- var file = fs.createWriteStream(dest);
- ////console.log(url)
- if(url.indexOf('https')!=-1){
- //console.log("https")
- var request = https.get(url, function(response) {
- response.pipe(file);
- file.on('finish', function() {
- Jimp.read(dest).then(function (lennaa) {
- lennaa.resize(256, 256) // resize
- .quality(90) // set JPEG quality
- .greyscale() // set greyscale
- .write(dest); // save
- }).catch(function (err) {
- console.error(err);
- });
- file.close(cb); // close() is async, call cb after close completes.
- });
- }).on('error', function(err) { // Handle errors
- fs.unlink(dest); // Delete the file async. (But we don't check the result)
- if (cb) cb(err.message);
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement