参考:Python3.3対応画像処理ライブラリ Pillow(PIL) の使い方
from PIL import Image import os file_name = 'img.jpg' #画像ファイル開く img = Image.open(file_name) #グレースケール変換 img_gray = img.convert('L') #リサイズ img_resize = img.resize((100, 100)) #ファイル形式変換 file_name_png = os.path.splitext(file_name)[0] + ".png" try: img.save(file_name_png) except: print("cannot convert", file_name_png) #サムネイル作成 file_name_thumbnail = os.path.splitext(file_name)[0] + "_thumb.jpg" img_gray.thumbnail((100, 100)) img_gray.save(file_name_thumbnail)