1

我将gm 用于节点。我想知道 ImageMagick CLI 命令的等效 Javascript:

convert /path/to/source.png -format "%@" info:-

这将输出修剪数据,结果如下:

2672x3579+1115+725

我最初假设 gm 等价物是:

gm('/path/to/source.png').identify('%@', (err, result) => {
  console.log(result)
})

但这只是返回源文件大小而不修剪空格。

5000x5000+0+0

4

2 回答 2

2

试试这种方式:

gm convert a.png -format "%@" info:-

或者这样:

gm convert a.png -trim -format "%w %h" info:-
于 2017-01-17T08:19:47.057 回答
1

我想到了。

gm('/path/to/source.png')
  .in('-format', '%@')
  .write('info:-', (err, result) => {
    console.log(result)
  })

写到info:-是啊哈时刻。

于 2017-01-17T17:26:15.070 回答