这是我当前如何使用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');
});
但是似乎我需要使用-fuzz(使用-fuzz使-trim删除与角像素几乎相同颜色的边缘。)。我不知道如何使用此命令:
gm(PATH)
.out('convert image -fuzz 10 -trim')
.write('test-output.png', function (err) {
if (!err) console.log('done');
});
这什么都不做,甚至不输出。对于如何格式化自定义命令,文档尚不十分清楚。任何帮助表示赞赏。
答案 0 :(得分:0)
您只是错过了小事情,那就是javascript中的链接方法。
您可以这样做
gm('kitten.png').fuzz(30, true).trim().write('test-output.png', function(err) {
if (!err) console.log('done');
});
这是真的,要用百分比来说明绒毛