【问题标题】:Image manipulation with SailsJS使用 SailsJS 进行图像处理
【发布时间】:2014-10-27 09:30:38
【问题描述】:

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

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

干杯。

【问题讨论】:

  • 我结合使用 filepicker.io 和 blitline.com 来处理这个问题。不完全正确并回答您的问题,但可能会有所帮助。
  • 您可以使用带有 graphicsmagick 的自定义接收器,如发现 here

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2011-06-13
    • 2012-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-28
    相关资源
    最近更新 更多