Node.js 基于SailsJS的图像处理

Node.js 基于SailsJS的图像处理,node.js,sails.js,image-manipulation,Node.js,Sails.js,Image Manipulation,有人用skipper-s3和图像处理库制作了一个sails应用程序来上传不同大小的图像吗 例如,如果用户上载用户配置文件图像,则将有三种不同大小的图像上载到S3服务器。任何帮助都将不胜感激 干杯 您可以使用在上传到S3之前进行大小调整,如下所示: var resBuff = imagemagick.convert({ srcData: originalBuffer, width: X, //dimensions in pixel height: Y, resizeStyl

有人用skipper-s3和图像处理库制作了一个sails应用程序来上传不同大小的图像吗

例如,如果用户上载用户配置文件图像,则将有三种不同大小的图像上载到S3服务器。任何帮助都将不胜感激

干杯

您可以使用在上传到S3之前进行大小调整,如下所示:

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

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

我使用filepicker.io和blitline.com的组合来处理这个问题。不完全正确,并回答了您的问题,但可能会有所帮助。您可以使用一个自定义接收器,找到graphicsmagick