ImageMagick从svg到png/jpg的转换会导致图像失真

ImageMagick从svg到png/jpg的转换会导致图像失真,imagemagick,Imagemagick,不知怎的,转换程序把我的图形搞砸了。。。它以前是有用的。有人知道哪里出了问题吗(我安装了ImageMagick 7.0.5-10和imagick 3.4.3的最新版本,图像通过命令行转换) 输入SVG .a{fill:#706f6f;}youtube您能告诉我们安装的版本以及生成文件所用的命令吗?结果图像在IM6和IM7中都显示良好,无需使用rsvg。convert scale.svg test.png是使用的命令。ImageMagick版本7.0.5-10和imagick版本3.4.3您的

不知怎的,转换程序把我的图形搞砸了。。。它以前是有用的。有人知道哪里出了问题吗(我安装了ImageMagick 7.0.5-10和imagick 3.4.3的最新版本,图像通过命令行转换)

输入SVG


.a{fill:#706f6f;}youtube
您能告诉我们安装的版本以及生成文件所用的命令吗?结果图像在IM6和IM7中都显示良好,无需使用rsvg。
convert scale.svg test.png
是使用的命令。ImageMagick版本7.0.5-10和imagick版本3.4.3您的结果有什么不好?或者发布输出结果。您是否将Inkscape或RSVG作为代理安装?否则,ImageMagick将使用其内部MSVG/XMLSVG读取器。另外两个更好。查看SVG文件,IM说它完全不透明,但有一个alpha通道。但是当我用SVG渲染它时,我得到一个黑色的圆圈,SVG显示透明的白色背景。所以这很奇怪。使用SVG进行渲染似乎删除了透明圆,留下了一个黑色圆。因此,透明度丧失了。在读取SVG文件之前,应该指定-background somecolor。续:我使用带有RSVG 2.40.16的IM7.0.5.10和IM6.9.8.9 Mac OSX获得相同的结果。结果是黑色圆圈,白色字母被白色包围。使用Mac Preview查看时看到的透明圆圈不保留。在Mac上使用GraphicsConvert查看时,它显示为一个灰色圆圈,圆圈外有透明字母和透明度。所以其中一个观众是错的。我想是RSVG的即时通讯。尝试将ImageMagick与Inkscape.CONTINUED2一起使用:此命令保留圆圈外部和字母的透明度,但会将灰色圆圈变为黑色。magick-背景无-密度300 scale.svg test.png