【发布时间】:2015-06-19 18:19:14
【问题描述】:
我一直在尝试使用 graphicsmagic for node (http://aheckmann.github.io/gm/) 将透明 EPS 文件转换为透明 PNG 文件。
它的行为方式需要与以下命令相同(保持 EPS 的透明度)
convert -colorspace srgb in.eps out.png
上述命令按预期工作,但是当我使用以下代码在节点中尝试它时,它不会保持透明度。
var gm = require('gm').subClass({ imageMagick: true });
gm("in.eps").colorspace("srgb").write("out.png", function (err) {
if (!err) {
console.log('done');
}
});
我也尝试过强制输入TrueColorAlpha 并设置位深度,但无济于事。
希望有人能就我做错了什么或我遗漏了哪些信息提出建议。
【问题讨论】: