我正在使用GM (链接),而我的拇指()方法也有问题。
这是我的输入图像:

这是我的输出图像:

这是密码:
const fs = require('fs');
const gm = require('gm');
gm('./public/img/test.jpg').thumb(200, 200, './public/img/test-2.jpg', 100, function(err, data){
if(err) throw err;
console.log("Done!");
});正如你所看到的,最终的缩略图不是居中的,是对齐的,有办法对中吗?文件里什么都没说:

发布于 2017-03-28 17:14:58
我意识到问题出在哪里。GM有一种叫做重力的方法,它可以告诉我们在其中一些方法中应用的方法在哪里。
所以我不得不补充:
.gravity('Center')就在gm(img)后面。如下所示:
gm('./public/img/test.jpg').gravity('Center').thumb(200, 200, './public/img/test-2.jpg', 100, function(err, data){
if(err) throw err;
console.log("Done!");
});https://stackoverflow.com/questions/43075559
复制相似问题