画像フォーマットのコンバータ
実行ファイルが置いてあるディレクトリ内のBMPファイルを
全てPNGファイルにコピーするPythonスクリプト。
Python書くのは久しぶりなので、色々と雑なのは悪しからず。
ディレクトリの、日本語パスには対応していないっぽい(駄目だった)。
Python2.4使用。
それと The Python Imaging Library (PIL)を使用。
http://www.pythonware.com/products/pil/
# -*- coding: shift_jis -*- import os, sys import Image import glob extentionIn = "bmp" extentionOut = "png" def main(): print ">>>",extentionIn,"形式のファイルを列挙." curdir = os.getcwd() # カレントディレクトリ名を取得 files = glob.glob(unicode(curdir+ "/*." + extentionIn)) #ファイルを列挙 for file in files: print file print ">>>",extentionIn,"から",extentionOut,"へコンバート開始..." #ファイルをコンバート for file in files: im = Image.open(file) outfile = file.split('.')[0] + "." + extentionOut print outfile try: im.save(outfile) except IOError: print file + ":" "保存失敗" print ">>> コンバート終了." main() print "終了するにはEnterキーを押して下さいな." raw_input()