2014-01-19 67 views
0

我想获得SVG到在亚马逊Linux上工作的PNG转换。我已经在Ubuntu上运行了所有东西,但我似乎无法在Amazon Linux上安装Inkscape以获得更好的渲染器。ImageMagick SVG到PNG的问题

有人能够在Amazon上安装Inkscape和/或有问题吗?有没有人有SVG到PNG转换产生空白图像的问题?

此外与Imagick我读并写出相同的文件和写出的文件有错误。此代码显然有错误:<g style="</g>

阅读语言

<?xml version="1.0" standalone="no"?> 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
<svg width="728" height="90"> 
<g></g> 
</svg> 

它写了出来:

<?xml version="1.0" standalone="no"?> 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" 
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> 
<svg width="728" height="90"> 
<g style=""> 
<g style="</g> 
</g> 
</svg> 

感谢, twosik

+0

我尝试了一切。我认为空白图像的原因是因为它显然是无效的SVG。我不知道为什么那里有无效的标签。 – Toosick

+0

为什么不张贴一些代码?还是你期望人们使用Force来调试? – Danack

回答

0

如果你只是想SVG转换成PNG尝试svgexport,一个微小的跨平台的命令行工具我已经做了SVG转换。

+0

当这是一个问题时,很高兴有你的图书馆。我现在使用一个JavaScript库(svgcanvas)来做到这一点。谢谢。 – Toosick

+0

考虑到内部使用phantomjs,我不会说“很小” –