Quel est le meilleur moyen de convertir un graphique vectoriel au format EPS en un graphique au format SVG en utilisant uniquement les outils disponibles gratuitement?
software-rec
conversion
svg
vector-graphics
eps
utilisateur13137
la source
la source
inkscape --export-plain-svg output.svg input.eps
Actuellement ce qui fonctionne le mieux pour moi sur linux est le suivant:
Je crois que la première commande est un wrapper pour ghostscript, et la seconde est un wrapper pour les appels aux bibliothèques Poppler et Cairo. Sur Ubuntu, ils se trouvent dans les packages texlive-font-utils et pdf2svg. Les dégradés semblent corrects, mais ne semblent pas modifiables dans inkscape.
J'ai essayé d'utiliser inkscape et uniconverter à cette fin et, à compter de janvier 2013, ils semblaient tous deux cassés lorsqu'ils ont été testés sur un exemple ne contenant rien, mais quelques dessins au trait très simples. Inkscape génère des erreurs et ne peut pas ouvrir le fichier EPS. Uniconverter se bloque.
Scribus et sk1 peuvent fonctionner, mais semblent maladroits et ne conviennent pas vraiment à cette tâche.
la source
Uniconvertor est actuellement l'option la plus pratique.
C'est un outil de ligne de commande qui partage le code avec le projet sK1. Si vous utilisez uniconvertor, vous n'aurez pas à recadrer l'image dans sK1, elle sera donc plus automatisée.
Exécutez-le comme ça:
Et c'est tout. Je l'ai essayé sur un EPS, mais le SVG a été compensé de manière incorrecte, mais cela peut fonctionner pour vous.
Voici une liste des alternatives et des raisons pour lesquelles elles craignent:
Le projet sK1
Il a le sens d'une "page" sur laquelle vous placez votre dessin. Par conséquent, après avoir importé un fichier EPS, vous devez le déplacer et rogner manuellement la page.
ImageMagick
Pour la conversion EPS en SVG, ImageMagick effectue une conversion bitmap vraiment stupide et rendra les fichiers SVG de 50 Mo, alors qu'ils devraient faire quelques ko. Il n’a pas réellement de véritable algorithme de conversion de vecteur pour ces formats.
InkScape
Chaque fois que j'ai converti un fichier EPS avec InkScape, les couleurs sont gâchées. Ceci est dû à un bug d' Inkscape lors de l'importation de fichiers EPS. (Mise à jour: correctif publié pour ce bogue en février 2015)
Gimp
Gimp fait juste la même conversion de bitmap stupide qu'ImageMagick.
Scribus
Les couleurs de mon fichier EPS sont encore plus fausses qu'Inkscape, alors que Preview for Mac peut le lire correctement.
la source
J'ai eu de bien meilleurs résultats avec:
Le SVG résultant était beaucoup plus propre.
la source
pdf2svg infile.pdf outfile.svg
place deinfile.eps
? (et @gerlos mes eps convertis en un réel svg ici, pas de rastérisation ... mais je ne sais pas quel programme a été utilisé pour créer le fichier eps)En fait, l'ouverture dans Inkscape n'est possible que si Ghostscript est installé et qu'un script de conversion est installé dans votre
$PATH$
- Je ne pouvais pas que cela fonctionne sous Windows 7. Sous Linux, c'est plus simple.la source
Vous pouvez également essayer Scribus (il importe le format EPS, le support CMJN est solide et je ne sais pas dans quelle mesure, mais il enregistre au format svg) ou le projet SK1 . Mais ce dernier ne fonctionne encore que sous Linux. (bientôt les ports OSX et Windows)
la source
La solution de Ben (avec une légère modification: eps2pdf => epspdf):
a fonctionné parfaitement pour moi. J'utilise Ubuntu 11.04. La conversion a été rapide et il a parfaitement conservé les couleurs. Merci aux développeurs et à Ben d’avoir recommandé cette solution (j’ai également essayé toutes les autres solutions mentionnées, mais elles m’ont toutes échouée à cause de dépendances d’installation manquantes ou de la perte d’informations sur la palette.)
la source
Installer Inkscape sur Ubuntu
sudo apt-get install inkscape
EPS en SVG CLI
inkscape filename.eps -l filename.svg
SVG en PNG CLI
inkscape filename.svg -e filename.png
la source
J'ai du mal à résoudre ce problème. Après avoir téléchargé une image vectorielle à partir d'un site Web avec photo, je me suis retrouvé avec un fichier EPS de 9 Mo pour lequel je n'ai pas Adobe Illustrator pour le modifier.
LibreOffice a proposé de l'ouvrir, mais a échoué. Inkspace et Scribus ont également échoué. Seul Ghostscript était capable d’en avoir un aperçu.
La découverte de ce Q & A m'a fait avancer.
J'ai fini par faire ces étapes:
pdftocairo est mon épargnant de vie. Il m’a permis de rogner le fichier PDF résultant à la partie qui m’intéresse, ce qui donne un fichier SVG ne contenant que 10 000 objets que Inkspace peut facilement dissocier et j’ai pu le modifier facilement. La ligne de commande ressemble à ceci:
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
REMARQUE: Les options -x -y -W -H spécifient la région à rogner à partir du gros fichier (l'unité est le point pour les images vectorielles).
la source
pstoedit
Sous OS X, vous pouvez l'installer à l'aide du port :
sudo port install pstoedit
la source
-dDELAYBIND
pourplot-svg
laquelle elle a été supprimée de la dernière version de ghostscript. Toujours plus voté,https://cloudconvert.com/eps-to-svg est la solution la plus simple que j'ai trouvée depuis qu'inkscape, gravitdesigner et pratiquement tous les autres logiciels semblent avoir des problèmes inexplicables avec cela - cloudconvert semble fonctionner parfaitement.
la source
Il se peut que je manque quelque chose, mais je n'ai pas eu de problèmes avec Image Magick:
convert this.eps to_this.svg
la source
Pour Mac OS X:
Prérequis: homebrew, xcode [outils]
MacTeX
abord tug.org/mactex/mactex-download.html (téléchargement 2.5Gb)texlua
et installer sur votrePATH
fichier minimals.contextgarden.net/current/bin/luatex/osx-intel/bin/.PATH
l’epspdf.tlu
outil tex.aanhet.net/epspdf/#releasesbrew install poppler pdf2svg
Après tout, vous pouvez utiliser la séquence suivante:
Fonctionne bien pour moi sur Mavericks
la source
nécessite inkscape.
la source