GraphicsMagick 图片合成,如果有很多张呢?怎么调用?

var gm = require('gm');

gm()
    .in('-page', '+0+0')  // Custom place for each of the images
    .in('a.jpg')
    .in('-page', '+256+0')
    .in('b.jpg')
    .minify()  // Halves the size, 512x512 -> 256x256
    .mosaic()  // Merges the images as a matrix
    .write('output.jpg', function (err) {
        if (err) console.log(err);
    });
阅读 8.3k
1 个回答
新手上路,请多包涵

var gm = require('gm');

gm()

.in('-page', '+0+0')  // Custom place for each of the images
.in('背景图.jpg')
.in('-page', '+10+10')
.in('要合上去的图1.jpg')
.in('-page', '+10+100')
.in('要合上去的图2.jpg')
.mosaic()  // Merges the images as a matrix
.write('output.jpg', function (err) {
    if (err) console.log(err);
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏