Что эквивалентно команде nodejs gm https://github.com/aheckmann/gm для этой команды imagemagick cli?
команда imagemagick cli для наложения нескольких изображений на прозрачный фон:
convert -size 669x122 xc:none img1.jpg -geometry +223+0 -composite
img2.jpg -geometry +251+46 -composite
img3.png -geometry +283+46 -composite
img4.jpg -geometry +446+61 -composite
img5.jpg -geometry +223+61 -composite
img6.jpg -geometry +0+61 -composite
output.png
Команда библиотеки gm будет:?
const gm = require('gm').subClass({
imageMagick: true // im binaries are already installed on lambda functions
})
gm()
.out('-size 669x122 xc:none
img1.jpg -geometry +223+0 -composite
img2.jpg -geometry +251+46 -composite
img3.png -geometry +283+46 -composite
img4.jpg -geometry +446+61 -composite
img5.jpg -geometry +223+61 -composite
img6.jpg -geometry +0+61 -composite
output.png')
.write()
Я новичок в nodejs, и она будет работать с лямбда-функцией aws.Двоичные файлы Imagemagick предустановлены на лямбду.В дополнение к моему первоначальному вопросу, должен ли я просто использовать функциональность nodejs exec () для передачи этой строки или есть ли преимущество в использовании библиотеки gm nodejs?