大量のラスター画像をベクター グラフィックスにバッチ変換しようとしている場合、それをうまく行うツールはありますか?
例として、標準的な形状 (楕円、四角形) とテキストを含むほぼすべての図を考えてみてください。
大量のラスター画像をベクター グラフィックスにバッチ変換しようとしている場合、それをうまく行うツールはありますか?
例として、標準的な形状 (楕円、四角形) とテキストを含むほぼすべての図を考えてみてください。
Inkscape は、Potrace エンジンを使用してラスター グラフィックスをトレースします。通常、有用な出力を得るには、少し操作する必要がありますが、驚くほどうまく機能し、使いやすいです。
私は熱心に Vector Magic の指名を支持します。
最近、Adobe Live Trace (Photoshop CS2) を使用してラスターからベクターへの変換作業を行いました。ひどい状態から許容できる状態にするには、かなりの調整が必要でした。
私は Vector Magic でまったく同じ変換を試みました (オンライン バージョンを使用しました。最初の 2 つは無料です)。設定に関する質問は簡単で、パレット編集はシンプルで直感的で、最初の試行で結果は素晴らしく、非常にクリーンでした。明らかに、彼らはノイズ除去とアンチエイリアシングの問題を整理して、きれいなベクトルを生成しました。(ノイズ トーンとエイリアス トーンを取得し、それらから多くの微調整された小さなベクトルを作成することを決定する Adobe とは対照的です。)
もう 1 つの選択肢は Corel PowerTRACE ですが、私は経験がありません。
Vector Magic のデスクトップ エディション (無料ではない) が役立つかもしれません。
Imagetracer は、ファイルのバッチ変換に役立つ無料のオープン ソース (パブリック ドメイン) ライブラリおよびアプリケーションです。免責事項:私はこれらを作りました。
からImageTracer.jarを取得します。
https://github.com/jankovicsandras/imagetracerjava
基本的な使用法は次のとおりです。
java -jar ImageTracer.jar smiley.png
これは、bash などの標準的な CLI バッチ処理で自動化できます。
for file in *.png; do java -jar ImageTracer.jar "$file" outfilename "${file/%ext/svg}"; done
これにより、現在のフォルダー内のすべての PNG から SVG が作成されます。