EPS에서 SVG 형식으로 변환

EPS에서 SVG 형식으로 변환

무료로 사용할 수 있는 도구만 사용하여 EPS 형식의 벡터 그래픽을 SVG 형식의 그래픽으로 변환하는 가장 좋은 방법은 무엇입니까?

답변1

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

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

답변2

현재 Linux에서 나에게 가장 잘 작동하는 것은 다음과 같습니다.

epstopdf foo.eps
pdf2svg foo.pdf foo.svg

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

나는 이 목적을 위해 Inkscape와 Uniconverter를 사용해 보았고 2013년 1월 현재 아주 간단한 라인 아트 외에는 아무것도 포함하지 않은 예제에서 테스트했을 때 둘 다 손상된 것처럼 보였습니다. Inkscape에서 오류가 발생하고 EPS 파일을 열 수 없습니다. Uniconverter가 충돌합니다.

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

답변3

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

sK1 프로젝트와 코드를 공유하는 명령줄 도구입니다. unconvertor를 사용하면 sK1에서 이미지를 자를 필요가 없으므로 더욱 자동화됩니다.

다음과 같이 실행하세요:

uniconvertor before.eps after.svg

그리고 그게 다야. 하나의 EPS에서 시도했지만 SVG가 부적절하게 오프셋되었지만 작동할 수도 있습니다.

대안 목록과 그 이유는 다음과 같습니다.

  1. SK1 프로젝트

    이는 그림을 올려놓는 "페이지"와 같은 의미이므로 EPS를 가져온 후 EPS를 이동하고 수동으로 페이지를 잘라야 합니다.

  2. 이미지매직

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

  3. 잉크스케이프

    InkScape로 EPS를 변환할 때마다 색상이 엉망이 됩니다. 이는 Inkscape 때문입니다.벌레EPS 파일 가져오기와 함께. (업데이트: 2015년 2월에 이 버그에 대한 수정 사항이 릴리스되었습니다.)

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

  5. 스크리버스

    내 EPS 파일의 색상은 Inkscape보다 훨씬 더 잘못된 반면, Preview for Mac에서는 문제 없이 읽을 수 있습니다.

답변4

실제로 Inkscape에서 여는 것은 Ghostscript가 설치되어 있고 일부 변환 스크립트가 있는 경우에만 가능합니다 $PATH$. Windows 7에서는 이 작업을 수행할 수 없습니다. Linux에서는 더 쉽습니다.

관련 정보