2015-05-14 13 views
24

Ich muss ein SVG in EPS konvertieren und derzeit Inkscape verwenden, um dies zu tun.Inkscape Befehlszeile: Müssen SVG in EPS ohne Filter Rasterisierung konvertieren

Um die SVG mit der Inkscape GUI-Version zu konvertieren, öffne ich einfach die SVG, und "Speichern unter" 'logo.eps', deaktivieren Sie die Option "Filtereffekte rasterisieren".

picture

Allerdings möchte ich diesen Prozess automatisieren den Zeilenbefehl verwenden. Mit

inkscape logo.svg -E logo.eps

funktioniert, aber nicht Filter Rasterung deaktivieren. Ich habe einige Nachforschungen angestellt, kann aber nicht herausfinden, wie das geht. Kann mir jemand den richtigen Befehl geben? Dank

Antwort

29

Der Befehl, den ich verwenden musste, um dieses Problem zu beheben war

inkscape in.svg -E out.eps --export-ignore-filters --export-ps-level=3 

wo in.svg Ihr Bild und out.eps die eps ist, das herauskommt.

+3

Seitliche Anmerkung für jedermann, das kämpft, um das oben genannte Arbeiten zu erzielen: In und Out erfordern beide den absoluten Pfad (PWD). – user2589273

+0

Unter Mac OS musste ich folgendes ausführen: '/Applications/Inkscape.app/Contents/Resources/bin/inkscape ~/Downloads/logo.svg -E ~/Downloads/logo-out.eps --export-ignore- Filter --export-ps-level = 3' –

+0

Cool, das behält sogar den Text in der Eingabe-SVG-Datei! – ligand