画像から SVG ファイルを作成するツール

コマンドラインから gui でできるツールです

Inkscape

Inkscape – Draw Freely. | Inkscape

 画像を選択し、[パス]-[ビットマップをトレース]

不要な画像を消します


for /r y:\output_svg %%f in (*.svg) do (
"D:\app2\inkscape\bin\inkscape" --export-type=png %%f
)

GIMP

GIMP – GNU Image Manipulation Program

左上のパネル「色域を選択」をクリック

変換したい画像をクリック。画像全体が動く点線で囲まれます。

メニューバー「選択」-「選択範囲をパスに」をクリック

不要な画像を消します

potrace

Potrace (sourceforge.net)

PNG ファイルは変換できないので BMP ファイルに変換してから使用します

ImageMagickを使って透明な背景を白の背景に変換しています

scourを Python にインストールして SVG ファイルを最適化しています これは特に行わなくても構いません

for /r y:\output_png %%f in (*.png) do (
"C:\app\ImageMagick\convert.exe" %%f -strip -flatten   y:\input_png\%%~nf.bmp
"C:\app\potrace\potrace.exe" y:\input_png\%%~nf.bmp -o y:\input_png\a%%~nf.svg --svg --flat --opttolerance 0.8 --alphamax 1.4 --blacklevel 0.5
scour -i y:\input_png\a%%~nf.svg  -o y:\input_png\%%~nf.svg
del y:\input_png\a%%~nf.svg 
del y:\input_png\%%~nf.bmp
)

AutoTrace

"C:\app\AutoTrace\autotrace.exe" --centerline --color-count 2 --input-format png --output-format SVG --output-file "D:\TE00003\U+2A3FB.svg" "D:\TE00003\U+2A3FB.png"

windows,画像

Posted by eightban