node.js - Converting EPS to PNG using graphicsmagic for node does not keep transparency -
i've been trying convert transparent eps file transparent png file using graphicsmagic node (http://aheckmann.github.io/gm/).
it needs behave same way following command (preserving transparency of eps)
convert -colorspace srgb in.eps out.png
the above command works expected when try in node following code not retain transparency.
var gm = require('gm').subclass({ imagemagick: true }); gm("in.eps").colorspace("srgb").write("out.png", function (err) { if (!err) { console.log('done'); } });
i've tried forcing type truecoloralpha
, setting bit depth no avail.
hopefully van advise on i'm doing wrong or information i'm missing.
for stumbling upon problem well, solved me.
var gm = require('gm').subclass({ imagemagick: true }); gm("in.eps").in("-colorspace").in("srgb").write("out.png", function (err) { if (!err) { console.log('done'); } });
you need add 2 custom in
parameters apply colorspace input eps image.
Comments
Post a Comment