a.jpg、b.jpg、c.jpg、d.jpg の 4 つの 256x256 ピクセルの画像があります。それらをマージして 2x2 モザイク画像を作成したいと思います。結果の画像も 256x256 ピクセルになるはずです。
このような:
+---+---+
| a | b |
+---+---+
| c | d |
+---+---+
プレーンGraphicsMagickとコマンドラインを使用すると、これを行うことができます
gm convert -background black \
-page +0+0 a.jpg \
-page +256+0 b.jpg \
-page +0+256 c.jpg \
-page +256+256 d.jpg \
-minify \
-mosaic output.jpg
しかし問題は、Node.js 内で GraphicsMagickを使用してこれを行う方法ですか?
gm('a.jpg')
.append('b.jpg')
.append('c.jpg')
.append('d.jpg')
.write('output.jpg', function (err) {})
// Produces 1x4 mosaic with dimensions 256x1024 px, not what I wanted