業務で .tga で納品される大量のファイルを一括して .png に変換したいということがあったので、ImageMagick Converter を使ってチャチャっとやってみた系のメモです。
ImageMagick をダウンロード
下記サイトからダウンロードできます。各々の OS 環境に合わせてダウンロードしてください。Windows 環境の場合は portable 版を落とすのがお手軽でよさそう。
バッチ処理で一括変換
ダウンロードした ImageMagick の .zip ファイルを解凍して、中にある convert.exe を利用しましょう。特定フォルダに含まれる .tga ファイルを一括で .png にする場合、例えば以下のようなバッチファイルになるでしょう*1。
@echo off set CONVERTER=ImageMagick-7.0.7-26-portable-Q16-x64\convert.exe set SOURCE=<tgaのあるフォルダパス> set TARGET=<pngの出力先フォルダパス> for /r %SOURCE% %%A in (*.tga) do ( echo %%A %CONVERTER% %%A %TARGET%\%%~nA.png )
一度作ってしまえば、あとはフォルダに入れて叩くだけ!また、この手法を使えば別の拡張子間での変換もお手軽にできるはずです。
*1:パスやフォルダは適宜読み替えてください