EPS에서 SVG 형식으로 변환


답변:


18

inkscape에서 EPS를 열고 거기서 SVG로 저장할 수 있어야합니다.

더 나은 비교를 위해 SVG가 아닌 일반 SVG로 저장하십시오. Adobe Illustrator는 무료는 아니지만 평가판 버전과 동일한 기능을 수행 할 수 있습니다.


1
Inkskape를 사용하여 EPS를 SVG로 변환하기 위해 여러 번 시도했지만 색상과 레이어가 모두 잘못 될 때마다. 전혀 신뢰할 수 없습니다.
Neil

1
@Brilliand 그러나 다른 방법으로, inskape는 EPS로 내보낼 때 여전히 데이터를 손상시키고 EPS 파일을 손상시킵니다. 현재 온라인 웹 사이트를 사용하여 svg를 eps로 변환하면 실용적이지 않습니다.
Tomáš Zato

1
매우 간단한 EPS를 사용 했음에도 불구하고 Inkscape를 사용하여 완벽한 결과를 얻었습니다.
GKFX

3
명령 줄을 사용하여 수행 할 수도 있습니다 .inkscape --export-plain-svg output.svg input.eps
jja

3
Inkscape 0.92에서 7 개의 다른 EPS 파일을 열거 나 가져올 수 없습니다.
Thomas Weller

25

현재 리눅스에서 가장 잘 작동하는 것은 다음과 같습니다.

epstopdf foo.eps
pdf2svg foo.pdf foo.svg

첫 번째 명령은 고스트 스크립트의 래퍼이고 두 번째 명령은 Poppler 및 Cairo 라이브러리 호출의 래퍼입니다. 우분투에서는 texlive-font-utils 및 pdf2svg 패키지에 있습니다. 그라디언트가 올바르게 보이지만 잉크 스케이프에서 편집 할 수없는 것 같습니다.

나는이 목적으로 inkscape와 uniconverter를 사용해 보았으며 2013 년 1 월 현재 nothig가 있지만 매우 간단한 라인 아트가 포함 된 예제에서 테스트했을 때 둘 다 깨져 보였습니다. Inkscape가 오류를 발생시키고 eps 파일을 열 수 없습니다. 유니 컨버터가 충돌합니다.

Scribus와 sk1은 작동 할 수 있지만 어색하고이 작업에는 적합하지 않습니다.


2
이것은 나를 위해 완벽하게 작동했으며 멋진 작은 svg 파일을 생성했습니다. 필자의 경우 웹 페이지에 svg 인라인을 출력하고 싶었으므로 크기와 호환성이 중요합니다.
RevNoah 2016 년

25

유니 컨버터 는 현재 가장 편리한 옵션입니다.

sK1 Project와 코드를 공유하는 명령 줄 도구입니다. 유니 컨버터를 사용하는 경우 sK1에서 이미지를 자르지 않아도되므로 더욱 자동화됩니다.

다음과 같이 실행하십시오.

uniconvertor before.eps after.svg

그리고 그게 다야. EPS 하나에서 시도했지만 SVG가 잘못 오프셋되었지만 효과가있을 수 있습니다.

다음은 대안을 찾는 이유와 그 이유입니다.

  1. sK1 프로젝트

    그림을 놓은 "페이지"라는 의미가 있으므로 EPS를 가져온 후에는 EPS를 가져 와서 페이지를 수동으로 자르십시오.

  2. ImageMagick

    EPS에서 SVG로 변환하는 경우 ImageMagick은 실제로 어리석은 비트 맵 변환을 수행하며 몇 kb 여야하는 경우 50MB 인 SVG 파일을 렌더링합니다. 실제로 이러한 형식에 대한 실제 벡터 변환 알고리즘은 없습니다.

  3. 잉크 스케이프

    InkScape로 EPS를 변환 할 때마다 색상이 엉망이됩니다. EPS 파일을 가져올 때 발생하는 Inkscape 버그 때문 입니다. (업데이트 : 2015 년 2 월이 버그에 대한 수정 릴리스)

  4. Gimp는 ImageMagick과 동일한 어리석은 비트 맵 변환을 수행합니다.

  5. 스 크라이 버스

    Mac 용 Preview는 잘 읽을 수 있지만 EPS 파일의 색상이 Inkscape보다 훨씬 잘못 나타납니다.


1
OS X에 설치 했습니까? 그렇다면 어떻게합니까? 이 사람을 도와 줄 수 있습니까? Mac OS 10.7.2 (Lion)에 Uniconverter (명령 줄 앱)를 설치하는 방법은 무엇입니까?
slhck

OS X에 설치하지 않았습니다. Linux에서 해당 소프트웨어를 모두 테스트하고 있었지만 Mac OS X의 Preview 만 작동한다는 것을 알았습니다.
Neil

유니 컨버터는 선형 또는 방사형 그래디언트를 유지하지 않습니다. 변환 후 모두 단색으로 표시됩니다
drahnr

Uniconvertor는 C5D0D3C6 유형 EPS 파일 (가장 일반적인 유형)을 지원하지 않습니다. Scribus는 내가 시도한 파일의 절반을 가져 오지 않습니다. Windows 용 Inkscape는 EPS를 전혀 지원하지 않습니다. Linux에 pstoedit를 설치하고 사용하십시오 (다시 Windows 버전이 손상됨).
Mark

2
앞으로도 잉크 스케이프에 대한 버그 보고서를 지적 해 주셔서 감사합니다. 어떤 종류의 영혼이 버그를 수정하고 최신 릴리스로 업그레이드하면 EPS를 끌어서 놓아 Inkscape에서 적절한 결과를 얻을 수있었습니다.
shaunhusain

9

나는 다음과 같이 훨씬 더 나은 결과를 얻었습니다.

ps2pdf -dEPSCrop infile.eps
pdf2svg infile.eps outfile.svg

결과 SVG는 훨씬 깨끗했습니다.


동의하고 ps2pdf 명령의 장점은 고스트 스크립트와 함께 설치된다는 것입니다. -dEPSCrop EPS 매개 변수는 좋은 팁이었습니다! doc-> use.htm 파일에 숨겨져 있습니다.
V 스튜어트 푸트

2
그러나이 방법은 일러스트 레이터로 만든 EPS 파일의 벡터 이미지는 :-( 래스터로 변환되는
겔 로스

그러한 파일에 연결할 수 있습니까? 일러스트 레이터가 없습니다.
Erik

gerlos가 말했듯이 불행히도 이것은 벡터 그래픽을 유지하지 않지만 대신 래스터 화 된 이미지로 변환합니다.
Czechnology

1
pdf2svg infile.pdf outfile.svg대신 해서는 안 infile.eps됩니까? (그리고 @gerlos 내 eps는 래스터 화가없는 실제 svg로 변환되었지만 ... eps 파일을 만드는 데 어떤 프로그램이 사용되었는지는 알 수 없습니다)
mozzbozz

6

실제로, 잉크 스케이프에서 여는 것은 Ghostscript가 설치되어 있고 일부 변환 스크립트가있는 경우에만 가능합니다 $PATH$. Windows 7에서는 작동하지 않습니다. Linux에서는 더 쉽습니다.


3

Scribus (EPS 가져 오기, 견고한 CMYK 지원, 어느 정도까지 알지 못하지만 svg로 저장) 또는 SK1 프로젝트 를 사용해보십시오 . 그러나이 마지막 것은 아직 리눅스에서만 작동합니다. (OSX 및 Windows 포트가 곧 표시 될 예정 임) Inkscape와의 차이점 (변환 만 가능)이 더 나은 CMYK 및 기타 인쇄 기능 지원으로 보입니다.


1
나는 그것을 위해 Scripus를 사용했습니다. CLI 인터페이스가 없다는 것은 슬픈 일입니다.
Adobe

3

Ben의 솔루션 (약간 수정 : eps2pdf => epspdf) :

epspdf infile.eps
pdf2svg infile.pdf outfile.svg

나를 위해 완벽하게 일했습니다. 우분투 11.04를 사용하고 있습니다. 변환이 빠르고 색상을 완벽하게 보존했습니다. 이 솔루션을 추천 해 준 개발자와 Ben에게 감사합니다. (또한 언급 된 다른 모든 솔루션을 시도했지만 설치 종속성이 누락되었거나 팔레트 정보가 손실되어 모두 실패했습니다.)


2

우분투에 Inkscape 설치

sudo apt-get install inkscape

EPS-SVG CLI

inkscape filename.eps -l filename.svg

SVG to PNG CLI

inkscape filename.svg -e filename.png


1

나는 스톡 포토 웹 사이트에서 벡터 이미지를 다운로드 한 후 9MB EPS 파일로 끝내서 편집 할 Adobe Illustrator가 없습니다.

LibreOffice는 파일 열기를 제안했지만 실패했으며 Inkspace와 Scribus도 열지 못했습니다. Ghostscript 만 미리 볼 수있었습니다.

이 Q & A를 찾아 나에게 앞으로 나아 갔다.

나는이 단계를 마쳤습니다.

  1. eps2eps (어떤 이유로 "깨끗한"EPS 파일이 생성됨)
  2. epstopdf
  3. pdf2svg는 작동하지만 잉크 스케이프에로드하는 데 몇 분이 걸리고 루트에서 300,000 개의 객체가 있기 때문에 영원히 그룹 해제하는 SVG 파일을 생성합니다.
  4. pdftocairo는 생명의 은인으로, Inkspace에서 쉽게 그룹 해제 할 수있는 10,000 개의 개체 만 포함하고 SVG 파일을 쉽게 편집 할 수있는 SVG 파일을 생성하는 데 관심이있는 부분으로 결과 PDF 파일을 편리하게자를 수있었습니다. 명령 행은 다음과 같습니다.

    pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg

참고 : -x -y -W -H는 큰 파일에서자를 영역을 지정합니다 (단위는 벡터 이미지의 포인트입니다).


1

pstoedit

pstoedit는 PostScript 및 PDF 파일을 다른 도면 편집기에서 지원하는 다양한 다른 형식으로 변환하는 도구입니다.

pstoedit -f plot-svg before.eps after.svg

OS X에서는 port를 사용하여 설치할 수 있습니다 .sudo port install pstoedit


이것이 깨지지 않으면 이것이 가장 좋은 방법입니다. pstoedit의 최신 버전은 여전히 최신 버전의 고스트 스크립트에서 제거 된 고스트 스크립트 옵션 -dDELAYBIND을 사용합니다 plot-svg. 여전히
찬성

1

https://cloudconvert.com/eps-to-svg 는 inkscape, gravitdesigner 및 거의 모든 다른 소프트웨어가이 문제와 관련하여 설명 할 수없는 가장 쉬운 솔루션입니다. cloudconvert는 완벽하게 작동하는 것 같습니다.


특정 제품 / 자원에 대한 과도한 판촉은 커뮤니티에서 스팸 으로 인식 할 수 있습니다 . 도움말 센터를 살펴보십시오. 특히 사용자에게 어떤 행동이 예상됩니까? 마지막 섹션 : 명백한 자기 홍보를 피하십시오 . 스팸 발송자가되지 않는 방법수퍼 유저에게 광고하는 방법에 관심이있을 수 있습니다 . .
이중 경고음

0

뭔가 빠졌을 수도 있지만 Image Magick에 문제가 없었습니다.

convert this.eps to_this.svg


1
이것은 나를 위해 svg에 png를 포함
시켰

0

Mac OS X의 경우 :

전제 조건 : homebrew, xcode [도구]

  1. MacTeX먼저 tug.org/mactex/mactex-download.html 설치 (2.5Gb 다운로드)
  2. 그런 다음 minimals.contextgarden.net/current/bin/luatex/osx-intel/bin/ texlua에서 다운로드 하여 설치 해야합니다.PATH
  3. 그런 다음 도구 tex.aanhet.net/epspdf/#releases 에서 다운로드, 보관 취소 및 설치하십시오 PATH.epspdf.tlu
  4. 그때 brew install poppler pdf2svg

결국 다음 순서를 사용할 수 있습니다.

epspdf.tlu somegfx.eps somegfx.pdf
pdf2svg somegfx.pdf somegfx.svg

매버릭스에서 나를 위해 잘 작동


-1

잉크 스케이프가 필요합니다.

for i in *
do
    inkscape "$i" --export-plain-svg="$(echo "$i" | sed -e s/eps$/svg/)"
done
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.