我想将一个简单的 svg 图形转换为 jpeg 图形。这是svg源代码:
<svg style="overflow: hidden; position: relative;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
width="300" version="1.1" height="200">
<image x="10" y="10" width="276" height="110"
xlink:href="http://images.google.com/intl/de_ALL/images/logos/images_logo_lg.gif"
stroke-width="1"></image>
<rect x="0" y="150" height="10" width="300" style="fill: #000000"/>
</svg>
如果我在 Windows XP 机器上使用 ImageMagick 6.7.8 进行转换,则一切正常。
convert test.svg test.jpg
如果我在我的 Linux 服务器(Debian 6.0 ImageMagick 6.6.0)上进行相同的转换,则只会得到黑线。
我尝试在我的 Linux 机器上升级到最新的 Imagemagick 版本,但我没有从存储库中获得更新的版本。
但我不确定使用外部图像是否是新版本的功能,或者是否是配置问题。
感谢您的任何建议!
您可能想检查您的版本
转换--版本
以下版本很高兴地完成了预期的转换:
Version: ImageMagick 6.7.7-0 2012-05-27 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenCL
它在当前的 macports 端口中可用。
这个版本:
Version: ImageMagick 6.6.9-7 2012-04-30 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
在 Ubuntu 12.04 LTS 中不起作用...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)