使用gm压缩图片,图片质量很差,咋解?
如图所示,1.png是压缩前的,2.png是压缩后的。质量很差。
const gm = require('gm').subClass({imageMagick: true});
gm('/Users/jiang/Downloads/1.png')
.resize(318, 211)
.noProfile()
.write('/Users/jiang/Downloads/2.png', function (err, data) {
if (err) {
throw err;
}
});
这是代码