这是我在S3上的lambda函数的片段:
function tranform(response, next) {
gm(response.Body).size(function(err, size) {
var scalingFactor = Math.min(
MAX_WIDTH / size.width,
MAX_HEIGHT / size.height
);
var width = scalingFactor * size.width;
var height = scalingFactor * size.height;
this.resize(width, height)
.toBuffer(imageType, function(err, buffer) {
if (err) {
next(err);
} else {
next(null, response.ContentType, buffer);
}
});
});
},
这给了我一张重新调整大小的图片。我想拥有并调整大小并裁剪方形图像以进行图库预览。我怎样才能做到这一点?