Как использовать пользовательскую команду с узлом graphicmagick? - PullRequest
0 голосов
/ 26 ноября 2018

вот как я сейчас обрезаю свое изображение с помощью гм

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');
});

Это ничего не делает, даже не выводит.в документах не очень ясно, как форматировать пользовательские команды.Любая помощь приветствуется.

1 Ответ

0 голосов
/ 05 февраля 2019

Вы только что пропустили маленькую вещь, которая представляет собой методы сцепления в javascript.

Вы можете сделать так

...