我在nodejs包easyimage中有以下代码片段,我也安装了ImageMagick。 当我运行以下代码时,它只是通过而无法裁剪图像。
easyimage.crop({
src: 'F:/screenshot.png', //contains fullscreen image
dst: 'F:/screenshot.png', //expect for a new image with cropped name
x: 400,
y: 500,
cropwidth: 50,
cropheight:20,
gravity: 'North-West'
},
function(err, stdout, stderr) {
if (err) throw err;
});
答案 0 :(得分:1)
我为此使用sharp
,效果很好
尝试一下
const sharp = require('sharp')
sharp('./kangta.jpg')
.extract({ left: 0, top: 0, width: 100, height: 100 })
.toFile('./kangta.new.jpg', function (err) {
if (err) console.log(err);
})