我想在一个网格中合并几幅图像。在不事先知道图像路径的情况下,我如何完成以下工作?
gm('/path/to/image.jpg')
.montage('/path/to/second_image.jpg')
.montage('/path/to/third_image.jpg')
.geometry('+100+150')
.write('/path/to/montage.png', function(err) {
if(!err) console.log("Written montage image.");
});假设图像路径在数组中可用:
paths=['/path/to/image.jpg', '/path/to/second_image.jpg', '/path/to/third_image.jpg');发布于 2015-06-15 13:02:46
嗯。我没怎么用那个模块,我会用的,
var g = gm('/path/to/image.jpg');
paths.forEach(function(p){
g.montage(p);
});
g.geometry('+100+150')
.write('/path/to/montage.png', function(err) {
if(!err) console.log("Written montage image.");
});没有吗?
https://stackoverflow.com/questions/30844815
复制相似问题