回答:
inkscapeでEPSを開き、そこからSVGとして保存できるはずです。
比較しやすくするために、SVGをインクスケープではなくプレーンSVGとして保存してください。Adobeイラストレーターは同じことを行うことができますが、無料ではありませんが、試用版は無料です。
inkscape --export-plain-svg output.svg input.eps
現在、Linuxで私にとって最適なのは次のとおりです。
epstopdf foo.eps
pdf2svg foo.pdf foo.svg
最初のコマンドはghostscriptのラッパーで、2番目のコマンドはPopplerおよびCairoライブラリの呼び出しのラッパーだと思います。Ubuntuでは、それらはパッケージtexlive-font-utilsとpdf2svgにあります。グラデーションは正しく見えますが、inkscapeでは編集できないようです。
この目的でinkscapeとuniconverterを使用してみましたが、2013年1月の時点で、nothigではなく非常に単純なラインアートを含む例でテストすると、両方が壊れているように見えました。Inkscapeはエラーをスローし、epsファイルを開けません。Uniconverterがクラッシュします。
Scribusとsk1は動作するかもしれませんが、扱いにくいようで、このタスクにはあまり適していません。
現在、Uniconvertorは最も便利なオプションです。
これは、sK1プロジェクトとコードを共有するコマンドラインツールです。uniconvertorを使用する場合、sK1で画像をトリミングする必要はないため、より自動化されています。
次のように実行します。
uniconvertor before.eps after.svg
以上です。1つのEPSで試してみましたが、SVGは不適切に相殺されましたが、うまくいくかもしれません。
以下は、代替手段のリストと、それらが吸う理由です。
sK1プロジェクト
図面を配置する「ページ」の感覚があるため、EPSをインポートした後、EPSを移動して手動でページをトリミングする必要があります。
ImageMagick
EPSからSVGへの変換の場合、ImageMagickはいくつかの本当に愚かなビットマップ変換を実行し、数MBになるはずの50 MBのSVGファイルをレンダリングします。これらの形式の実際のベクトル変換アルゴリズムは実際にはありません。
インクスケープ
EPSをInkScapeで変換するたびに、色が台無しになります。これは、EPSファイルのインポートに関するInkscapeのバグによるものです。(更新:2015年2月にこのバグの修正をリリース)
ギンプ
GimpはImageMagickと同じ愚かなビットマップ変換を行うだけです。
スクリバス
Mac版Previewは問題なく読むことができますが、EPSファイルの色はInkscapeよりもさらに間違っています。
私はより良い結果が得られました:
ps2pdf -dEPSCrop infile.eps
pdf2svg infile.eps outfile.svg
結果のSVGはずっときれいでした。
pdf2svg infile.pdf outfile.svg
代わりにすべきではありませんinfile.eps
か?(そして、@ gerlosここで私のepsは実際のsvgに変換され、ラスター化されません...しかし、どのファイルがepsファイルの作成に使用されたかわかりません)
また、Scribus(EPSをインポートし、しっかりしたCMYKサポートを持ち、どの程度まではわかりませんが、svgとして保存します)またはSK1 projectを試してみることもできます。しかし、これはまだLinuxでしか機能しません。(間もなくOSXとWindowsのポートが表示されます)Inkscapeとの違い(変換のみ)は、CMYKと他の印刷機能のサポートが優れているようです。
ベンのソリューション(わずかな変更を加えた場合:eps2pdf => epspdf):
epspdf infile.eps
pdf2svg infile.pdf outfile.svg
私のために完璧に働いた。Ubuntu 11.04を使用しています。変換は高速で、色を完全に保持していました。このソリューションを推奨してくれた開発者とBenに感謝します(言及した他のすべてのソリューションも試してみましたが、インストールの依存関係がないか、パレット情報が失われたため、すべて失敗しました)。
ストックフォトのウェブサイトからベクター画像をダウンロードした後、私はこれに苦労しましたが、編集するためのAdobe Illustratorを持っていない9MBのEPSファイルになりました。
LibreOfficeはそれを開くことを申し出ましたが、失敗しました。InkspaceとScribusは両方ともそれを開くことに失敗しました。Ghostscriptのみがプレビューできました。
このQ&Aを見つけて、私は前進しました。
私はこれらの手順を実行することになりました:
pdftocairoは私の命の恩人であり、Inkspaceで簡単にグループ解除できるオブジェクトが10,000個しかないSVGファイルを作成することに関心のある部分だけに、結果のPDFファイルを切り取ることができ、簡単に編集できました。コマンドラインは次のようになります。
pdftocairo -svg -x 0 -y 0 -W 65 -H 70 o.pdf oo.svg
注:-x -y -W -Hは、大きなファイルから切り取る領域を指定します(単位はベクター画像のポイントです)。
pstoeditは、PostScriptおよびPDFファイルを、さまざまな描画エディターでサポートされている他のさまざまな形式に変換するツールです。
pstoedit -f plot-svg before.eps after.svg
-dDELAYBIND
ためplot-svg
のGhostscriptの最新版から削除されたが。まだ賛成、
https://cloudconvert.com/eps-to-svgは、inkscape、gravitdesigner、および他のほとんどすべてのソフトウェアがこれに不可解に問題を抱えているように見えるため、私が見つけた最も簡単なソリューションです-cloudconvertは完璧に動作するようです。
Mac OS Xの場合:
前提条件:homebrew、xcode [ツール]
MacTeX
最初のtug.org/mactex/mactex-download.html をインストールします(2.5Gbダウンロード)texlua
、PATH
minimals.contextgarden.net / current / bin / luatex / osx-intel / bin / でダウンロードしてインストールする必要がありますPATH
、epspdf.tlu
ツールtex.aanhet.net/epspdf/#releasesをダウンロード、アーカイブ解除、インストールしますbrew install poppler pdf2svg
結局のところ、次のシーケンスを使用できます。
epspdf.tlu somegfx.eps somegfx.pdf
pdf2svg somegfx.pdf somegfx.svg
Mavericksでうまく動作します