var requestBase64 = require('base64-img').requestBase64;
var request = require('request');
var got = require("got");
url = 'http://c1.staticflickr.com/2/1442/26088546654_d034205325_n.jpg';
response = await got(url, { encoding: null });
const buf1 = Buffer.from(response.body, 'binary');
const data1 = buf1.toString('base64');
console.log(`data:image/jpeg;base64,${data1}`);
requestBase64(url, function (error, response, body) {
console.log('>>'+body);
});
request(url, { encoding: null }, function (error, response, body) {
const buf2 = Buffer.from(body, 'binary');
const data2 = buf2.toString('base64');
console.log(`data:image/jpeg;base64,${data2}`);
});