Risposte:
Dovresti essere in grado di aprire l'EPS in inkscape e salvarlo come SVG da lì.
Assicurati di salvare come SVG semplice e non inkscape SVG per una migliore comparabilità. Adobe Illustrator può fare la stessa cosa, non è gratuito, ma è la versione di prova.
inkscape --export-plain-svg output.svg input.eps
Attualmente ciò che funziona meglio per me su Linux è il seguente:
epstopdf foo.eps
pdf2svg foo.pdf foo.svg
Credo che il primo comando sia un wrapper per ghostscript, e il secondo è un wrapper per le chiamate alle librerie Poppler e Cairo. Su Ubuntu, sono nei pacchetti texlive-font-utils e pdf2svg. Le sfumature vengono visualizzate correttamente, ma non sembrano modificabili in Inkscape.
Ho provato a utilizzare inkscape e uniconverter per questo scopo, e a partire da gennaio 2013, entrambi sembravano non funzionanti quando testati su un esempio che conteneva nothig ma alcuni disegni al tratto molto semplici. Inkscape genera errori e non può aprire il file eps. Uniconverter si arresta in modo anomalo.
Scribus e sk1 possono funzionare, ma sembrano imbarazzanti e non adatti a questo compito.
Uniconvertor è attualmente l'opzione più conveniente.
È uno strumento da riga di comando che condivide il codice con il Progetto sK1. Non dovrai preoccuparti di ritagliare l'immagine in sK1 se usi uniconvertor, quindi è più automatizzata.
Eseguilo in questo modo:
uniconvertor before.eps after.svg
E questo è tutto. L'ho provato su un EPS, ma l'SVG è stato compensato in modo improprio, ma potrebbe funzionare per te.
Ecco un elenco di alternative e motivi per cui fanno schifo:
Il progetto sK1
Ha il senso di una "pagina" su cui metti il tuo disegno, quindi dopo aver importato un EPS, devi spostarlo e ritagliare manualmente la pagina.
ImageMagick
Per la conversione da EPS a SVG, ImageMagick esegue una conversione bitmap davvero stupida e renderà i file SVG da 50 MB, quando dovrebbero essere di pochi kb. In realtà non ha un vero algoritmo di conversione vettoriale per questi formati.
Inkscape
Ogni volta che ho convertito un EPS con InkScape, i colori sono incasinati. Ciò è dovuto a un bug di Inkscape durante l' importazione di file EPS. (Aggiornamento: correzione rilasciata per questo errore nel febbraio 2015)
cordoncino
Gimp fa la stessa stupida conversione bitmap di ImageMagick.
Scribus
I colori del mio file EPS diventano ancora più sbagliati di Inkscape, mentre Preview per Mac può leggerlo bene.
Ho avuto risultati molto migliori con:
ps2pdf -dEPSCrop infile.eps
pdf2svg infile.eps outfile.svg
Lo SVG risultante era molto più pulito.
pdf2svg infile.pdf outfile.svg
invece di infile.eps
? (e @gerlos il mio eps convertito in un vero svg qui, nessuna rasterizzazione ... ma non so quale programma è stato usato per creare il file eps)
Potresti anche provare Scribus (importa EPS, ha un solido supporto CMYK, e non so fino a che punto, ma salva come svg), o, progetto SK1 . Ma quest'ultimo funziona ancora solo su Linux. (presto compariranno le porte OSX e Windows) La differenza con Inkscape (solo per la conversione) sembra essere un CMYK migliore e altre funzionalità di stampa supportate.
La soluzione di Ben (con una leggera modifica: eps2pdf => epspdf):
epspdf infile.eps
pdf2svg infile.pdf outfile.svg
ha funzionato perfettamente per me. Sto usando Ubuntu 11.04. La conversione è stata rapida e ha conservato perfettamente i colori. Grazie agli sviluppatori e a Ben per aver consigliato questa soluzione (ho anche provato tutte le altre soluzioni menzionate, ma tutte mi hanno deluso a causa della mancanza di dipendenze per l'installazione o della perdita di informazioni sulla tavolozza).
Faccio fatica con questo, dopo aver scaricato un'immagine vettoriale da un sito Web di foto d'archivio, ho finito con un file EPS da 9 MB per il quale non ho Adobe Illustrator per modificarlo.
LibreOffice si offrì di aprirlo ma fallì, anche Inkspace e Scribus non riuscirono ad aprirlo. Solo Ghostscript è stato in grado di visualizzarne l'anteprima.
Trovare queste domande e risposte mi ha portato avanti.
Ho finito per fare questi passaggi:
pdftocairo è il mio salvavita, mi ha convenientemente permesso di ritagliare il file PDF risultante solo nella parte che mi interessa risultando in file SVG che ha solo 10.000 oggetti che Inkspace può separare prontamente e sono stato in grado di modificarlo facilmente. La riga di comando è simile alla seguente:
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
NOTA: -x -y -W -H specifica quale regione ritagliare dal file di grandi dimensioni (l'unità è il punto per le immagini vettoriali).
pstoedit è uno strumento che converte file PostScript e PDF in vari altri formati supportati da diversi editor di disegni.
pstoedit -f plot-svg before.eps after.svg
Su OS X, puoi installarlo usando la porta :sudo port install pstoedit
-dDELAYBIND
per la plot-svg
quale è stata rimossa dall'ultima versione di ghostscript. Ancora votato,
https://cloudconvert.com/eps-to-svg è la soluzione più semplice in assoluto che ho trovato da quando inkscape, gravitdesigner e praticamente tutti gli altri software sembrano avere inspiegabilmente problemi con questo - cloudconvert sembra funzionare perfettamente.
Potrei mancare qualcosa, ma non ho avuto problemi con Image Magick:
convert this.eps to_this.svg
Per Mac OS X:
Prerequisiti: homebrew, xcode [strumenti]
MacTeX
prima tug.org/mactex/mactex-download.html (download 2.5Gb)texlua
e installare sul tuo PATH
minimals.contextgarden.net/current/bin/luatex/osx-intel/bin/PATH
i epspdf.tlu
tex.aanhet.net/epspdf/#releases strumentobrew install poppler pdf2svg
Dopotutto puoi usare la seguente sequenza:
epspdf.tlu somegfx.eps somegfx.pdf
pdf2svg somegfx.pdf somegfx.svg
Funziona bene per me su Mavericks