Как сделать затенение изображения с помощью GraphicsMagick? - PullRequest
0 голосов
/ 07 января 2019

Мне нужно выполнить операцию затенения на изображении. Я пытаюсь использовать библиотеку GraphicsMagick для того же, но получаю ошибку «Ошибка команды» следующим образом:

Аргументы (4) [Ошибка: команда не выполнена: gm convert: нераспознанная операция…, "", "gm convert: нераспознанная опция (-shadow)

Я опубликовал то же самое на GraphicsMagick Github , но не получил никаких ответов.

Пример кода:

var fs = require('fs'), gm = require('gm');
gm('camaraman.png')
    .shadow(19, 10)
    .write('shadow1.jpg', function (err) {
        if (err) return console.dir(arguments)
        console.log(this.outname + ' created :: ' + arguments[3])
    }
)

Пример примера ImageMagic или GraphicsMagic

http://www.graphicsmagick.org/GraphicsMagick.html#details-shadow

http://www.graphicsmagick.org/GraphicsMagick.html#details-shade

Пожалуйста, загрузите изображение по ссылке ниже

InputImage:

https://lnt -storage.s3.eu-west-1.amazonaws.com / user_2 / TileScan_001.tif? X-Amz-Истекает = 262787 & X-Amz-Algorithm = AWS4-HMAC-SHA256 и X-Amz- Credential = AKIAIZGBI4566U6V4M4A / 20190108 / ес-запад-1 / s3 / aws4_request & X-Amz-Date = 20190108T052212Z & X-Amz-SignedHeaders = хост и X-Amz-Signature = 493fb53f84457d453977d501828d9b815a53f717b5e54b6442336d04ca58817b

Ожидаемый результат:

https://lnt -storage.s3.eu-west-1.amazonaws.com / user_2 / TileScan_001_shadingCorr.tif? X-Amz-Истекает = 262762 & X-Amz-Algorithm = AWS4-HMAC-SHA256 и X-Amz- Credential = AKIAIZGBI4566U6V4M4A / 20190108 / ес-запад-1 / s3 / aws4_request & X-Amz-Date = 20190108T052138Z & X-Amz-SignedHeaders = хост и X-Amz-Signature = 0e1d770734a565c1c1ab64021d1a39d56b19c51516035c2decd81750c5a4e0c6

Хотите выполнить затенение или тень на изображении.

...