Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
图像魔术将svg转换为png问题_Svg_Png_Imagemagick Convert - Fatal编程技术网

图像魔术将svg转换为png问题

图像魔术将svg转换为png问题,svg,png,imagemagick-convert,Svg,Png,Imagemagick Convert,我已经使用以下方法在我的OS X 10.9.1上安装了ImageMagick brew install wget brew update brew cleanup brew doctor brew link libpng freetype brew install imagemagick brew install ghostscript 转换-密度300 test.svg-调整大小1040x1090 test.png 现在,当我将svg转换为png时,svg中使用的文本发生了变化,字体系列发生

我已经使用以下方法在我的OS X 10.9.1上安装了ImageMagick

brew install wget
brew update
brew cleanup
brew doctor
brew link libpng freetype
brew install imagemagick
brew install ghostscript
转换-密度300 test.svg-调整大小1040x1090 test.png 现在,当我将svg转换为png时,svg中使用的文本发生了变化,字体系列发生了变化,字体被拉伸

但当我在我的Windows上安装ImageMagick时,它运行良好

有人能帮我吗

该文件使用“Gautami”字体。您是否在Windows设备上安装了该字体,但在Mac上没有安装?另一方面,它应该默认为一些合理的东西,所以如果它在Mac上做了一些奇怪的事情,那可能是ImageMagick中的一个bug。你可能想报告一下


一个可能的修复方法是在文本编辑器中打开SVG文件,并用另一个字体名称(如“Arial”或其他名称)替换对“Gautami”的引用。或者使用通用的“sans serif”。

Windows使用librsvg。我不知道如何使用brew实现这一点,但“链接”librsvg可能会修复它。