귀하의 질문에 대한 늦은 답변 일 수도 있지만 동일한 질문이있는 사람은이 답변에 동의 할 수 있습니다.
Fs.Store collectionFS에서
Image Manipulation, 여기를 초기화하는 동안 당신은 transformWrite 옵션에서 GraphicsMagick에 업로드하기 전에 이미지 크기를 조정할 수 있습니다
는 collectionFS S3 doc
var avatarStoreLarge = new FS.Store.S3("avatarsLarge", {
accessKeyId: "ID-HERE",
secretAccessKey: "ACCESS-KEY-HERE",
bucket: "avatars.large",
transformWrite: function(fileObj, readStream, writeStream) {
gm(readStream, fileObj.name()).resize('250', '250').stream().pipe(writeStream)
}
});
var avatarStoreSmall = new FS.Store.S3("avatarsSmall", {
accessKeyId: "ID-HERE",
secretAccessKey: "ACCESS-KEY-HERE",
bucket: "avatars.small",
beforeWrite: function(fileObj) {
fileObj.size(20, {store: "avatarStoreSmall", save: false});
},
transformWrite: function(fileObj, readStream, writeStream) {
gm(readStream, fileObj.name()).resize('20', '20').stream().pipe(writeStream)
}
});
Avatars = new FS.Collection("avatars", {
stores: [avatarStoreSmall, avatarStoreLarge],
filter: {
allow: {
contentTypes: ['image/*']
}
}
});
에서 조각입니다