【发布时间】:2018-11-22 13:19:37
【问题描述】:
我正在尝试使用 node.js sharp 包压缩 PNG 文件(1MB 以上)。
var sharp = require('/usr/local/lib/node_modules/sharp');
sharp('IMG1.png')
.png({ compressionLevel: 9, adaptiveFiltering: true, force: true })
.withMetadata()
.toFile('IMG2.png', function(err){
if(err){
console.log(err);
} else {
console.log('done');
}
});
以上代码无法正常工作。我的文件大小约为 3.5MB,我正在尝试将其压缩到 1MB 左右。
【问题讨论】:
-
“无法正常工作”是什么意思?
-
表示不压缩图片,3.5MB图片结果为3.5MB。
-
可能不能再压缩一点? PNG是无损的
标签: node.js image-processing npm sharp