使用SailsJS进行图像处理

时间:2014-10-27 09:30:38

标签: node.js sails.js image-manipulation

是否有人使用skipper-s3和图像处理库制作了一个sails应用程序来上传不同尺寸的图像?

例如,如果用户上传用户个人资料图像,则将有三种不同大小的图像上传到S3服务器。任何帮助将不胜感激。

干杯。

1 个答案:

答案 0 :(得分:0)

您可以使用ImageMagick-Native进行调整大小,然后再上传到S3,如下所示:

var resBuff = imagemagick.convert({
   srcData: originalBuffer,
   width: X, //dimensions in pixel
   height: Y,
   resizeStyle: "aspectfill",
   quality: 80,
   format: 'JPEG'
});

resBuff对象现在可以作为调整大小的图像上传到s3。