zu konvertieren Ich weiß, diese Frage hat mehrere beantwortet Version hier (wie folgt: ImageMagick convert SVG to PNG not working with RSVG enabled), aber eigentlich kann ich keine echte Lösung für mein genaues Problem finden. Mein Problem ist: Ich habe eine spezifische SVG-Datei (und ich werde mehr generieren), die ImageMagick innerhalb SVG> PNG-Konverter-Prozess nicht perfekt konvertiert. Also muss ich es librsvg ändern, da es der Fall ist, ich diese 2 Zeilen mit anderen Ergebnis getestet:Verwenden Sie librsvg/rsvg SVG Bilder mit ImageMagick
convert test.svg test.png // (img: http://tinyurl.com/px2lw3v)
rsvg-convert test.svg -o test.png // (img: http://tinyurl.com/lreu6sk)
I HomeBrew installiert. Wie hier beschrieben: ImageMagick convert SVG to PNG not working with RSVG enabled Ich habe diesen Code verwendet, um ImageMagick brew install imagemagick --use-rsvg
zu installieren. Ich erkannte, dass es nicht installiert librsvg, also musste ich es deinstallieren und neu installieren wie folgt: brew reinstall imagemagick --with-libsrvg librsvg --use-rsvg
: das installierte imagemagick & librsvg zusammen zu meinem Mac. Sie aber nicht verbunden: convert -list format | grep SVG
führte wie:
MSVG SVG rw+ ImageMagick's own SVG internal renderer SVG SVG rw+ Scalable Vector Graphics (XML 2.9.0) SVGZ SVG rw+ Compressed Scalable Vector Graphics (XML 2.9.0)
während dies: convert -list delegate | grep svg
führte wie:
svg => "rsvg-convert" -o "%o" "%i"
Ich installierte & deinstalliert & sie neu installiert mehrmals & Möglichkeiten, aber nichts geändert und das Skript geht es ohne librsvg. Ich fügte Linien zu /usr/local/Cellar/imagemagick/6.8.9-1/lib/ImageMagick/config-Q16/configure.xml mit Tags hinzu, aber nichts ging weiter. Ich weiß nicht, was zu tun ist und wie man ImageMagick verbindet und zwingt, verschiedene Bibliothek für convert test.svg test.png
zu verwenden.
Vielen Dank für Ihre Hilfe.
Weitere Informationen:
$ which convert
/usr/local/bin/convert
$ convert -version
Version: ImageMagick 6.8.9-1 Q16 x86_64 2014-05-12 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules
Delegates: bzlib freetype jng jpeg ltdl lzma png xml zlib
$ otool -L $(which convert)
/usr/local/bin/convert:
/usr/local/Cellar/imagemagick/6.8.9-1/lib/libMagickCore-6.Q16.2.dylib (compatibility version 3.0.0, current version 3.0.0)
/usr/local/Cellar/imagemagick/6.8.9-1/lib/libMagickWand-6.Q16.2.dylib (compatibility version 3.0.0, current version 3.0.0)
/usr/local/lib/libfreetype.6.dylib (compatibility version 18.0.0, current version 18.2.0)
/usr/lib/liblzma.5.dylib (compatibility version 6.0.0, current version 6.3.0)
/usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version 1.0.5)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
/usr/local/lib/libltdl.7.dylib (compatibility version 11.0.0, current version 11.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
$ which rsvg-convert
/usr/local/bin/rsvg-convert
$ otool -L $(which rsvg-convert)
/usr/local/bin/rsvg-convert:
/usr/local/Cellar/librsvg/2.36.3/lib/librsvg-2.2.dylib (compatibility version 39.0.0, current version 39.3.0)
/usr/local/lib/libgdk_pixbuf-2.0.0.dylib (compatibility version 3001.0.0, current version 3001.8.0)
/usr/local/lib/libgio-2.0.0.dylib (compatibility version 4001.0.0, current version 4001.0.0)
/usr/local/lib/libpangocairo-1.0.0.dylib (compatibility version 3601.0.0, current version 3601.5.0)
/usr/local/lib/libpango-1.0.0.dylib (compatibility version 3601.0.0, current version 3601.5.0)
/usr/local/lib/libgobject-2.0.0.dylib (compatibility version 4001.0.0, current version 4001.0.0)
/usr/local/lib/libcairo.2.dylib (compatibility version 11203.0.0, current version 11203.16.0)
/usr/local/lib/libpng16.16.dylib (compatibility version 29.0.0, current version 29.0.0)
/usr/local/lib/libcroco-0.6.3.dylib (compatibility version 4.0.0, current version 4.1.0)
/usr/lib/libxml2.2.dylib (compatibility version 10.0.0, current version 10.9.0)
/usr/local/lib/libgthread-2.0.0.dylib (compatibility version 4001.0.0, current version 4001.0.0)
/usr/local/lib/libglib-2.0.0.dylib (compatibility version 4001.0.0, current version 4001.0.0)
/usr/local/opt/gettext/lib/libintl.8.dylib (compatibility version 10.0.0, current version 10.2.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
- ImageMagick 6.6.9-1
- Mac OS X 10.9.4
hallo zoltan können Sie diese verwandte Frage betrachten? Ihr Beitrag hat mir geholfen, es lokal erfolgreich zu machen, aber es gibt Textnuancen auf dem Server, die den Erfolg jetzt ausschließen http://stackoverflow.com/questions/26789732/converting-svg-to-pdf-and-downloading-small-errors-in -svg-Textelemente – SOUser