如何将自定义命令与节点graphicmagick一起使用



以下是我目前如何使用gm 修剪图像

var fs = require('fs')
var gm = require('gm').subClass({imageMagick: true});
gm(PATH)
.trim()
.write('test-output.png', function (err) {
if (!err) console.log('done');
});

但我似乎需要使用-fuzze(使用-fuzz使-train删除与角像素颜色几乎相同的边缘。(。我不知道如何使用这个命令:

gm(PATH)
.out('convert image -fuzz 10 -trim')
.write('test-output.png', function (err) {
if (!err) console.log('done');
});

这什么都不做,甚至不输出。文档不太清楚如何格式化自定义命令。感谢您的帮助。

您刚刚错过了一件小事,那就是在javascript中链接方法。

你可以这样做

gm('kitten.png').fuzz(30, true).trim().write('test-output.png', function(err) {
if (!err) console.log('done');
});

这里的true是以百分比来表示模糊

最新更新