尝试使用Imagemagick的转换工具执行基本的SVG到PNG转换,但是文本位置完全不合时宜。
例如,这是SVG中的垂直单词列表:
SVG:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="360" height="360" version="1.1" style="display:block;">
<rect width="100%" height="100%" fill="#FFFF00"/>
<text x="0" y="20" font-size="12" text-anchor="start" fill="black" transform="">HELLO</text>
<text x="0" y="40" font-size="12" text-anchor="start" fill="black" transform="">HELLO</text>
<text x="0" y="60" font-size="12" text-anchor="start" fill="black" transform="">HELLO</text>
</svg>
看起来像这样:
使用Imagemagick进行转换:
convert test.svg test.png
结果:test.png