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

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -