¿Cuál es la mejor manera de convertir un gráfico vectorial con formato EPS a un gráfico con formato SVG utilizando solo herramientas disponibles gratuitamente?
software-rec
conversion
svg
vector-graphics
eps
usuario13137
fuente
fuente
inkscape --export-plain-svg output.svg input.eps
Actualmente, lo que mejor funciona para mí en Linux es lo siguiente:
Creo que el primer comando es un contenedor para ghostscript, y el segundo es un contenedor para llamadas a las bibliotecas Poppler y Cairo. En ubuntu, están en los paquetes texlive-font-utils y pdf2svg. Los degradados salen bien, pero no parecen ser editables en Inkscape.
Intenté usar Inkscape y Uniconverter para este propósito, y a partir de enero de 2013, ambos parecían rotos cuando se probaron en un ejemplo que no contiene nada, sino algunas líneas simples. Inkscape arroja errores y no puede abrir el archivo eps. Uniconverter se bloquea.
Scribus y sk1 pueden funcionar, pero parecen incómodos y no son realmente adecuados para esta tarea.
fuente
Uniconvertor es actualmente la opción más conveniente.
Es una herramienta de línea de comandos que comparte código con el Proyecto sK1. No tendrá que molestarse en recortar la imagen en sK1 si usa uniconvertor, por lo que es más automatizado.
Ejecútelo así:
Y eso es. Lo probé en un EPS, pero el SVG se compensó incorrectamente, pero puede funcionar para usted.
Aquí hay una lista de alternativas y razones por las que apestan:
El proyecto sK1
Tiene el sentido de una "página" en la que coloca su dibujo, por lo que después de importar un EPS, debe moverlo y recortar manualmente la página.
ImageMagick
Para la conversión de EPS a SVG, ImageMagick realiza una conversión de mapa de bits realmente estúpida y renderizará archivos SVG de 50mb, cuando deberían tener unos pocos kb. En realidad, no tiene un algoritmo de conversión vectorial real para estos formatos.
InkScape
Cada vez que he convertido un EPS con InkScape, se estropean los colores. Esto se debe a un error de Inkscape al importar archivos EPS. (Actualización: corrección publicada para este error en febrero de 2015)
Cañutillo
Gimp solo hace la misma estúpida conversión de mapa de bits que hace ImageMagick.
Scribus
Obtiene los colores de mi archivo EPS aún más incorrectos que Inkscape, mientras que Vista previa para Mac puede leerlo bien.
fuente
Tuve resultados mucho mejores con:
El SVG resultante fue mucho más limpio.
fuente
pdf2svg infile.pdf outfile.svg
lugar deinfile.eps
? (y @gerlos mi eps se convirtió en un svg real aquí, sin rasterización ... pero no sé qué programa se usó para crear el archivo eps)En realidad, abrir en Inkscape solo es posible si tiene instalado Ghostscript y hay algún script de conversión en su
$PATH$
- No pude hacer que esto funcione en Windows 7. En Linux, es más fácil.fuente
También es posible que desee probar Scribus (importa EPS, tiene un soporte CMYK sólido, y no sé hasta qué punto, pero guarda como svg) o proyecto SK1 . Pero este último todavía solo funciona en Linux. (pronto aparecerán los puertos OSX y Windows) La diferencia con Inkscape (solo para la conversión) parece ser un mejor soporte CMYK y otras características de impresión.
fuente
Solución de Ben (con una ligera modificación: eps2pdf => epspdf):
funcionó a la perfección para mí. Estoy usando Ubuntu 11.04. La conversión fue rápida y conservó los colores perfectamente. Gracias a los desarrolladores y a Ben por recomendar esta solución (también probé todas las otras soluciones mencionadas, pero todas me fallaron debido a la falta de dependencias de instalación o la pérdida de información de la paleta).
fuente
Instalar Inkscape en Ubuntu
sudo apt-get install inkscape
CLI de EPS a SVG
inkscape filename.eps -l filename.svg
SVG a PNG CLI
inkscape filename.svg -e filename.png
fuente
Lucho con esto, después de descargar una imagen vectorial de un sitio web de fotos de archivo, terminé con un archivo EPS de 9 MB para el que no tengo Adobe Illustrator para editarlo.
LibreOffice ofreció abrirlo pero falló, Inkspace y Scribus tampoco pudieron abrirlo. Solo Ghostscript pudo obtener una vista previa.
Encontrar estas preguntas y respuestas me hizo avanzar.
Terminé haciendo estos pasos:
pdftocairo es mi salvavidas, convenientemente me permitió recortar el archivo PDF resultante solo a la parte que me interesa, resultando en archivos SVG que solo tienen 10,000 objetos que Inkspace puede desagrupar fácilmente y pude editarlo con facilidad. La línea de comando se ve así:
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
NOTA: El -x -y -W -H especifica qué región recortar del archivo grande (la unidad es el punto para las imágenes vectoriales).
fuente
pstoedit
En OS X, puede instalarlo usando el puerto :
sudo port install pstoedit
fuente
-dDELAYBIND
para laplot-svg
cual se ha eliminado de la última versión de ghostscript. Todavía votó,https://cloudconvert.com/eps-to-svg es la solución más fácil que he encontrado desde que inkscape, gravitdesigner y prácticamente todos los demás programas parecen tener problemas inexplicables con esto: Cloudconvert parece funcionar perfectamente.
fuente
Puede que me falte algo, pero no tuve problemas con Image Magick:
convert this.eps to_this.svg
fuente
Para Mac OS X:
Requisitos previos: homebrew, xcode [herramientas]
MacTeX
primero tug.org/mactex/mactex-download.html (descarga de 2.5 Gb)texlua
e instalar en suPATH
minimals.contextgarden.net/current/bin/luatex/osx-intel/bin/PATH
laepspdf.tlu
herramienta tex.aanhet.net/epspdf/#releasesbrew install poppler pdf2svg
Después de todo, puede usar la siguiente secuencia:
Funciona bien para mí en Mavericks
fuente
Requiere Inkscape.
fuente