latexを使ってると画像をepsに変換する必要がよくあると思うんですが,これまでinkscapeでいちいち画像を開いてepsで保存するというめんどくさい方法で変換していました.ただ,まとめて複数の画像を変換したりするにはあまりにめんどうなので簡単なbatファイルを作成してみました.
inkscapeがインストールしてあれば動くと思います.
set INKSCAPE=C:\Program Files\Inkscape\inkscape.exe
for %%f in (%*) do (
"%INKSCAPE%" –export-eps "%%~dpf%%~nf.eps" "%%f"
)
[/bat]
このbatファイルに変換したいファイルをドロップすればepsに変換してくれます.複数同時にドロップしても大丈夫です.inkscapeさんがいい感じに変換をしてくれるので,bmp,jpg,png,svgなんでも変換できます.かゆいところに手が届くinkscapeさんはさすがやで.
ときどきこういうバッチを作ったりするんですが,いまだにcmdの構文をしっかり覚えていなくて,毎回調べながら書いています.覚えたら便利な気もするんですが,使う頻度が少ないのとあまり好きな構文じゃないのでいまいち覚えられません.