var gm = require('gm');
gm()
.in('-page', '+0+0')
.in('background.jpg')
.in('-page', '+256+0')
.in('1.jpg')
.in('-page', '+0+256')
.in('2.jpg')
.mosaic()
.write('output.jpg', function (err) {
if (err) console.log(err);
});