我正在使用macOS Mojave 10.14.3(18D109)操作系统。
我的ImageMagick详细信息(是通过Homebrew安装的)
convert -version
Version: ImageMagick 7.0.8-35 Q16 x86_64 2019-03-25 https://imagemagick.org
Copyright: © 1999-2019 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI Modules OpenMP
Delegates (built-in): bzlib freetype heic jng jp2 jpeg lcms ltdl lzma openexr png tiff webp xml zlib
我有一个基本的 SVG(采用 W3Schools 的示例):
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg" width="52" height="52" viewBox="0 0 52 52">
<path fill="#fff" d="M22 0 L33 52 L12 42 Z">
</path>
</svg>
这看起来是这样的(Gapplin):
现在当我像这样将其转换为png格式:
convert -background none -density 9600 -resize 32x "myFile.svg" "myFile.png"
我获取了一张完美的图片,但它周围有黑色边框: 我尝试了所有与色彩或黑色有关的imagemagick命令选项的各种变化,但遗憾的是它从未达到我想要的效果-透明的背景,实心的白色路径(如SVG中的填充所描述)。
您有什么建议吗?
magick -list format | grep SVG
我得到以下输出:MSVG SVG rw+ ImageMagick's own SVG internal renderer SVG SVG rw+ Scalable Vector Graphics (XML 2.9.4) SVGZ SVG rw+ Compressed Scalable Vector Graphics (XML 2.9.4)
我没有安装InkScape。我尝试了brew install librsvg
,但这并没有将RSVG添加到magick格式中 :( - zaitsman