A somewhat updated fork from GraphicsMagick for node
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

25 lines
546 B

var assert = require('assert')
module.exports = function (img, dir, finish, gm) {
// graphicsmagick considers PSD broken
// http://www.graphicsmagick.org/NEWS.html#may-30-2016
if (!img._options.imageMagick) {
return finish();
}
var m = gm(dir + '/layers.psd')
.options({ imageMagick: true })
.flatten();
var args = m.args();
assert.equal('convert', args[0]);
assert.equal('-flatten', args[2]);
if (!gm.integration)
return finish();
m
.write(dir + '/unlayered.jpg', function (err) {
finish(err);
});
}