Jaki jest najlepszy sposób na konwersję grafiki wektorowej w formacie EPS na grafikę SVG przy użyciu tylko darmowo dostępnych narzędzi?
software-rec
conversion
svg
vector-graphics
eps
użytkownik13137
źródło
źródło
inkscape --export-plain-svg output.svg input.eps
Obecnie dla Linuksa najlepiej działa dla mnie:
Uważam, że pierwsze polecenie to opakowanie ghostscript, a drugie to opakowanie dla wywołań bibliotek Poppler i Cairo. W Ubuntu są w pakietach texlive-font-utils i pdf2svg. Gradienty wyglądają dobrze, ale nie wydają się być edytowalne w inkscape.
Próbowałem użyć do tego celu Inkscape i Uniconvertera, a od stycznia 2013 r. Oba wydawały się zepsute, gdy testowano je na przykładzie zawierającym niezbyt duże, ale bardzo proste grafiki liniowe. Inkscape zgłasza błędy i nie może otworzyć pliku eps. Awaria Uniconvertera.
Scribus i sk1 mogą działać, ale wydają się niewygodne i nie nadają się do tego zadania.
źródło
Uniconvertor jest obecnie najwygodniejszą opcją.
To narzędzie wiersza polecenia, które współdzieli kod z Projektem sK1. Jeśli użyjesz mononwertera, nie będziesz musiał zawracać sobie głowy kadrowaniem obrazu w sK1, więc jest on bardziej zautomatyzowany.
Uruchom tak:
I to wszystko. Próbowałem na jednym EPS, ale plik SVG został nieprawidłowo przesunięty, ale może działać dla Ciebie.
Oto lista alternatyw i powodów, dla których są do kitu:
Projekt sK1
Ma wrażenie „strony”, na której umieszczasz rysunek, więc po zaimportowaniu EPS musisz go przesunąć i ręcznie przyciąć stronę.
ImageMagick
W przypadku konwersji EPS na SVG ImageMagick robi naprawdę głupią konwersję bitmap i renderuje pliki SVG o wielkości 50 MB, kiedy powinny mieć kilka KB. W rzeczywistości nie ma rzeczywistego algorytmu konwersji wektorów dla tych formatów.
InkScape
Za każdym razem, gdy przekonwertowałem EPS za pomocą InkScape, zmienia on kolory. Wynika to z błędu Inkscape podczas importowania plików EPS. (Aktualizacja: Poprawka wydana dla tego błędu w lutym 2015 r.)
Żyłka
Gimp po prostu robi tę samą głupią konwersję bitmapy, co ImageMagick.
Scribus
Sprawia, że kolory mojego pliku EPS są nawet bardziej nieprawidłowe niż Inkscape, podczas gdy Preview dla komputerów Mac może to dobrze odczytać.
źródło
Miałem znacznie lepsze wyniki z:
Powstały plik SVG był znacznie czystszy.
źródło
pdf2svg infile.pdf outfile.svg
zamiastinfile.eps
? (i @gerlos mój plik eps przekonwertowany tutaj na prawdziwy plik svg, bez rasteryzacji ... ale nie wiem, który program został użyty do utworzenia pliku eps)W rzeczywistości otwieranie w Inkscape jest możliwe tylko wtedy, gdy masz zainstalowany Ghostscript i jakiś skrypt konwersji
$PATH$
- nie mogłem tego uruchomić w systemie Windows 7. W systemie Linux jest łatwiej.źródło
Możesz także wypróbować Scribus (importuje EPS, ma solidną obsługę CMYK i nie wiem do jakiego stopnia, ale zapisuje jako svg) lub projekt SK1 . Ale ten ostatni jeszcze działa tylko w systemie Linux. (wkrótce pojawią się porty OSX i Windows) Różnica w stosunku do Inkscape (tylko do konwersji) wydaje się lepsza obsługa CMYK i innych funkcji drukowania.
źródło
Rozwiązanie Bena (z niewielką modyfikacją: eps2pdf => epspdf):
pracował dla mnie bezbłędnie. Używam Ubuntu 11.04. Konwersja była szybka i doskonale zachowała kolory. Dziękujemy deweloperom i Benowi za zalecenie tego rozwiązania (wypróbowałem też wszystkie inne wspomniane rozwiązania, ale wszystkie one zawiodły mnie z powodu braku zależności instalacyjnych lub utraty informacji o palecie).
źródło
Zainstaluj Inkscape na Ubuntu
sudo apt-get install inkscape
EPS do SVG CLI
inkscape filename.eps -l filename.svg
SVG do PNG CLI
inkscape filename.svg -e filename.png
źródło
Walczę z tym, po pobraniu obrazu wektorowego ze strony ze zdjęciami ze zdjęciami skończyłem z plikiem EPS o rozmiarze 9 MB, dla którego nie mam programu Adobe Illustrator do edycji.
LibreOffice zaoferował otwarcie, ale nie udało się, Inkspace i Scribus również nie udało się go otworzyć. Tylko Ghostscript mógł go wyświetlić.
Znalezienie tego pytania posunęło mnie do przodu.
Skończyło się na tych krokach:
pdftocairo jest moim narzędziem ratującym życie, wygodnie pozwoliło mi przyciąć wynikowy plik PDF tylko do tej części, którą jestem zainteresowany, w wyniku czego powstają pliki SVG zawierające tylko 10 000 obiektów, które Inkspace może łatwo rozgrupować i mogłem z łatwością je edytować. Wiersz polecenia wygląda następująco:
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
UWAGA: -x -y -W -H określa, który region ma zostać przycięty z dużego pliku (jednostką jest punkt dla obrazów wektorowych).
źródło
pstoedit
W systemie OS X można go zainstalować przy użyciu portu :
sudo port install pstoedit
źródło
-dDELAYBIND
dlaplot-svg
której została usunięta z najnowszej wersji ghostscript. Nadal głosowałemhttps://cloudconvert.com/eps-to-svg to absolutnie najłatwiejsze rozwiązanie, jakie znalazłem od czasu inkscape, gravitdesigner i praktycznie wszystkie inne programy wydają się mieć z tym niewytłumaczalne problemy - cloudconvert wydaje się działać bezbłędnie.
źródło
Być może czegoś mi brakuje, ale nie miałem problemów z Magią Obrazu:
convert this.eps to_this.svg
źródło
W systemie Mac OS X:
Wymagania wstępne: homebrew, xcode [narzędzia]
MacTeX
najpierw tug.org/mactex/mactex-download.html (pobieranie 2,5 Gb)texlua
i zainstalować na swoimPATH
minimals.contextgarden.net/current/bin/luatex/osx-intel/bin/PATH
wepspdf.tlu
tex.aanhet.net/epspdf/#releases narzędziowychbrew install poppler pdf2svg
W końcu możesz użyć następującej sekwencji:
Działa dobrze dla mnie w Mavericks
źródło
wymagają inkscape.
źródło