我调整大小以使大量图像适合网站,这意味着大文件缩小到1000px。
gm(readStream, fileObj.name()).resize('1000').stream().pipe(writeStream);
但我怎样才能避免那些微小的图像变得更大?
答案 0 :(得分:3)
使用gm的size
方法:
var image = gm(readStream, fileObj.name());
image.size(function(err, size){
if(size.width >= 1000 && size.height >= 1000) {
image.resize('1000').stream().pipe(writeStream);
}
})