Ich weiß, dass diese Frage mehrere Versionen hier beantwortet hat (wie folgt: ImageMagick konvertiert SVG in PNG funktioniert nicht mit RSVG aktiviert ), aber tatsächlich 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 & amp; PNG Konverter-Prozess nicht perfekt konvertiert. Also muss ich es zu librsvg ändern, weil es funktioniert, habe ich diese zwei Zeilen mit unterschiedlichem Ergebnis getestet:
%Vor% Ich habe HomeBrew installiert. Wie hier beschrieben: ImageMagick konvertiert SVG in PNG funktioniert nicht mit RSVG aktiviert Ich habe diesen Code verwendet, um ImageMagick brew install imagemagick --use-rsvg
zu installieren. Ich habe festgestellt, dass librsvg nicht installiert wird. Daher musste ich es deinstallieren und neu installieren: brew reinstall imagemagick --with-libsrvg librsvg --use-rsvg
: installiertes imagemagick & amp; librsvg zusammen zu meinem Mac. ABER verbindet sie nicht: convert -list format | grep SVG
resultierte als:
%Vor%
währenddessen: convert -list delegate | grep svg
resultierte als:
Ich habe & amp; deinstalliert & amp; mehrfach neu installiert & amp; Möglichkeiten, aber nichts hat sich geändert und das Skript convert test.svg test.png
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 die Verwendung einer anderen Bibliothek für convert test.svg test.png
erzwingt.
Danke für Ihre Hilfe.
Weitere Informationen:
%Vor%(Hinzufügen von mehr Kontext zu Zoltans Antwort)
Verwenden Sie brew info imagemagick
, um verfügbare Optionen bei der Installation anzuzeigen.
Tags und Links svg macos imagemagick homebrew librsvg