我调整大小以使大图像适合网站,这意味着大文件缩小到 1000 像素。
gm(readStream, fileObj.name()).resize('1000').stream().pipe(writeStream);
但是我怎样才能避免小图片变大呢?
最佳答案
使用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);
}
})
关于javascript - 通用汽车 node.js : resize only if image is bigger then target size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33850997/