Was ist der beste Weg, um eine EPS-formatierte Vektorgrafik mit nur frei verfügbaren Werkzeugen in eine SVG-formatierte Grafik umzuwandeln?
software-rec
conversion
svg
vector-graphics
eps
user13137
quelle
quelle
inkscape --export-plain-svg output.svg input.eps
Derzeit funktioniert unter Linux am besten Folgendes:
Ich glaube, der erste Befehl ist ein Wrapper für Ghostscript und der zweite ist ein Wrapper für Aufrufe der Poppler- und Cairo-Bibliotheken. Auf Ubuntu sind sie in den Paketen texlive-font-utils und pdf2svg enthalten. Die Verläufe sehen zwar richtig aus, scheinen jedoch in inkscape nicht bearbeitbar zu sein.
Ich habe versucht, inkscape und uniconverter für diesen Zweck zu verwenden, und seit Januar 2013 schienen beide Probleme zu haben, als sie an einem Beispiel getestet wurden, das nur ein paar sehr einfache Strichzeichnungen enthielt. Inkscape löst einen Fehler aus und kann die eps-Datei nicht öffnen. Uniconverter stürzt ab.
Scribus und sk1 funktionieren zwar, scheinen aber umständlich und für diese Aufgabe nicht wirklich geeignet zu sein.
quelle
Uniconvertor ist derzeit die bequemste Option.
Es ist ein Befehlszeilentool, das Code mit dem sK1-Projekt gemeinsam nutzt. Sie müssen das Bild in sK1 nicht beschneiden, wenn Sie uniconvertor verwenden, damit es automatisierter ist.
Führen Sie es so aus:
Und das ist es. Ich habe es auf einem EPS versucht, aber das SVG wurde nicht richtig abgeglichen, aber es könnte für Sie funktionieren.
Hier ist eine Liste von Alternativen und Gründen, warum sie saugen:
Das sK1-Projekt
Es hat den Sinn einer "Seite", auf der Sie Ihre Zeichnung platzieren. Nachdem Sie ein EPS importiert haben, müssen Sie es verschieben und die Seite manuell zuschneiden.
ImageMagick
Für die Konvertierung von EPS in SVG führt ImageMagick eine wirklich blöde Bitmap-Konvertierung durch und rendert SVG-Dateien mit einer Größe von 50 MB, wenn sie ein paar KB groß sein sollten. Für diese Formate gibt es keinen echten Vektorkonvertierungsalgorithmus.
InkScape
Jedes Mal, wenn ich ein EPS mit InkScape konvertiert habe, sind die Farben durcheinander. Dies liegt an einem Inkscape- Fehler beim Importieren von EPS-Dateien. (Update: Fix für diesen Bug im Februar 2015 veröffentlicht)
Gimp
Gimp macht einfach die selbe blöde Bitmap-Konvertierung wie ImageMagick.
Scribus
Die Farben meiner EPS-Datei stimmen sogar noch mehr als in Inkscape, während Preview für Mac sie problemlos lesen kann.
quelle
Ich hatte viel bessere Ergebnisse mit:
Die resultierende SVG war viel sauberer.
quelle
pdf2svg infile.pdf outfile.svg
statt seininfile.eps
? (und @gerlos mein eps hier in ein echtes svg konvertiert, keine rasterisierung ... aber ich weiß nicht, mit welchem programm die eps-datei erstellt wurde)Tatsächlich ist das Öffnen in Inkscape nur möglich, wenn Ghostscript installiert ist und ein Konvertierungsskript in Ihrem installiert ist.
$PATH$
Ich konnte dies unter Windows 7 nicht zum Laufen bringen. Unter Linux ist es einfacher.quelle
Vielleicht möchten Sie auch Scribus ausprobieren (es importiert EPS, hat eine solide CMYK-Unterstützung und ich weiß nicht, bis zu welchem Grad, aber es wird als SVG gespeichert) oder SK1-Projekt . Aber dieser letzte funktioniert noch immer nur unter Linux. (Bald erscheinen OSX- und Windows-Ports) Der Unterschied zu Inkscape (nur für die Konvertierung) scheint eine bessere Unterstützung für CMYK und andere Druckfunktionen zu sein.
quelle
Bens Lösung (mit einer kleinen Änderung: eps2pdf => epspdf):
hat bei mir einwandfrei funktioniert. Ich benutze Ubuntu 11.04. Die Umwandlung war schnell und bewahrte die Farben perfekt. Vielen Dank an die Entwickler und an Ben für die Empfehlung dieser Lösung. (Ich habe auch alle anderen genannten Lösungen ausprobiert, aber sie haben mich alle wegen fehlender Installationsabhängigkeiten oder des Verlusts von Paletteninformationen gescheitert.)
quelle
Installieren Sie Inkscape unter Ubuntu
sudo apt-get install inkscape
EPS zu SVG CLI
inkscape filename.eps -l filename.svg
SVG zu PNG CLI
inkscape filename.svg -e filename.png
quelle
Nachdem ich ein Vektorbild von einer Stock-Foto-Website heruntergeladen hatte, hatte ich Probleme damit. Am Ende hatte ich eine 9-MB-EPS-Datei, für die ich keinen Adobe Illustrator zum Bearbeiten habe.
LibreOffice bot an, es zu öffnen, schlug jedoch fehl. Inkspace und Scribus konnten es ebenfalls nicht öffnen. Nur Ghostscript konnte eine Vorschau anzeigen.
Das Auffinden dieser Fragen und Antworten brachte mich voran.
Am Ende habe ich die folgenden Schritte ausgeführt:
pdftocairo ist mein Lebensretter, und ich konnte die resultierende PDF-Datei bequem auf den Teil zuschneiden, an dem ich interessiert bin. Das Ergebnis sind SVG-Dateien mit nur 10.000 Objekten, deren Gruppierung Inkspace problemlos aufheben kann, und die ich problemlos bearbeiten konnte. Die Kommandozeile sieht so aus:
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
HINWEIS: Die Option -x -y -W -H gibt an, welcher Bereich aus der großen Datei ausgeschnitten werden soll (die Einheit ist Punkt für Vektorgrafiken).
quelle
pstoedit
Unter OS X können Sie es über den folgenden Port installieren :
sudo port install pstoedit
quelle
-dDELAYBIND
fürplot-svg
die sich aus der aktuellen Version von ghost entfernt wurde. Noch nicht bewertet,https://cloudconvert.com/eps-to-svg ist die absolut einfachste Lösung, die ich je gefunden habe, da inkscape, gravitdesigner und praktisch jede andere Software aus unerklärlichen Gründen Probleme damit zu haben scheinen - cloudconvert scheint einwandfrei zu funktionieren.
quelle
Ich könnte etwas vermissen, aber ich hatte keine Probleme mit Image Magick:
convert this.eps to_this.svg
quelle
Für Mac OS X:
Voraussetzungen: homebrew, xcode [tools]
MacTeX
zuerst tug.org/mactex/mactex-download.html (2.5Gb Download)texlua
auf IhremPATH
minimals.contextgarden.net/current/bin/luatex/osx-intel/bin/ herunterladen und installieren.PATH
dasepspdf.tlu
Tool tex.aanhet.net/epspdf/#releases herunter, deinstallieren es und installieren esbrew install poppler pdf2svg
Immerhin können Sie die folgende Reihenfolge verwenden:
Funktioniert gut für mich auf Mavericks
quelle
inkscape benötigen.
quelle