ImageMagick SVG到PNG的问题

时间:2014-01-19 03:42:27

标签: php svg imagemagick png imagick

我正在尝试将SVG转换为在Amazon Linux上进行的PNG转换。我已经掌握了Ubuntu的一切,但我似乎无法在Amazon Linux上安装Inkscape以获得更好的渲染器。

是否有人能够在亚马逊上安装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

1 个答案:

答案 0 :(得分:0)

如果您只是想将SVG转换为PNG,请尝试 svgexport ,这是我为SVG转换所做的一个小型跨平台命令行工具。