Gibt es native Tools für die SVG-Konvertierung unter OS X? [geschlossen]

17

Wie kann ich ein SVG-Bild in ein Raster konvertieren? Gibt es native [Befehlszeilen] -Tools unter OS X, die das können? Ich kann sie in Safari oder Firefox öffnen, aber "Speichern unter ..." schlägt nur Originalformate (.svg) oder Webarchivformate und kein gerastertes Bildformat vor.

Eimantas
quelle
Dieser Link ergab die besten Ergebnisse für mich: fileformat.info/convert/image/svg2pdf.htm
marcelosalloum

Antworten:

7

Sie können dies mit Inkscape tun :

/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png  source-image.svg

Um die Ausgabeauflösung zu ändern, können Sie den DPI-Wert einstellen:

/Applications/Inkscape.app/Contents/Resources/script --without-gui --export-png=raster-image.png --export-dpi=200  source-image.svg

Hier finden Sie weitere Befehlszeilenoptionen.

Hiddenbit
quelle
Die aktuelle Version von inkscape 0.91 scheint svg-Bilder nicht richtig anzuzeigen, und daher ist die Konvertierung in ein png für dieses fehlerhafte inkscape "korrekt", führt jedoch nicht zu den richtigen Bildern. YMMV, aber ich würde vorsichtig sein, bevor ich mich zu stark auf inkscape verlasse. Beachten Sie, dass ich inkscape auf genau diese Weise selbst verwendet habe, bis ich auf eine SVG gestoßen bin, auf der es bricht.
Phil Ryan
9

Versuchen Sie es mit Gapplin . Es funktioniert für mich und erstellt PNG- und JPG-Dateien aus SVG. Einfach und effektiv.

Wenn Sie viele SVG-Dateien konvertieren müssen, ist ImageMagick wahrscheinlich die beste Wahl (direkt bei imagemagick.org oder über Homebrew erhältlich).

Anonym
quelle
Am besten finde ich nach ausprobiertem imagemagic und qlmanage.
Wanghq
Gapplin ist einfach zu bedienen und hat mir geholfen. Vielen Dank für den Link.
R. Mohan
1
@wanghq Ich hatte schlechte Ergebnisse mit ImageMagick auf Mojave. Ich vermute, dass ich nicht alle Flags usw. gesetzt habe, aber CairoSVG ist einfach zu bedienen. Ich konnte problemlos SVGs in PDFs konvertieren, auf die Xcode nicht gekotzt hat.
Adrian
Die Installation von ImageMagick (über Homebrew) dauerte mehr als 1 Stunde.
Filipp W.
6

https://cloudconvert.org/svg-to-png - war für mich der schnellste Weg.
Es ist nicht meine Seite.

OZ_
quelle
6
Es ist zwar nicht heimisch ...
nohillside
5
Absolut einheimisch. Funktioniert in jedem Browser und löst das Problem. Sicher wird diese Antwort für jemanden nützlich sein.
OZ_
2

Eine (Wonky-) Option wäre, es in Safari zu rendern und einen Screenshot des Ergebnisses zu machen, obwohl dies offensichtlich keine gute Lösung ist.

Leider gibt es abgesehen von Safari in OS X nur wenig SVG-Unterstützung. Preview.app (die offensichtliche Wahl für die Konvertierung von Bildformaten) kann dies nicht rendern, und mir sind auch keine Kommandozeilen-Tools bekannt, die dies können.

Wie für dritte Tools Partei Kommandozeile, Homebrew macht Kairos svg2png sowie die ImageMagick Bündel leicht zugänglich sind .

Ingmar Hupp
quelle
-3

Sie können .svg-Dateien mit der os x-Version von inkscape bearbeiten, die auf einem Mac ziemlich cool funktioniert. Ich arbeite seit einiger Zeit mit Gimp und Inkscape anstelle von Adobe Photoshop und Adobe Illustrator und fühle mich ziemlich wohl. Oder Sie können inkscape nur zum Konvertieren der Datei verwenden ... https://inkscape.org/en/

wey136
quelle
2
Wie verbessert sich dies gegenüber der vorherigen Antwort ? Apple.stackexchange.com/a/25014/237
user151019