pil実験

以下のサンプルを試してみた。
全部対話モードで。

#PLIで画像を表示するサンプル
import Image
img = Image.open("c:\\1.jpg") #\\としないと開けなかった
img.show() #どうやら実行環境で当該画像に関連付けされてるアプリケーションで表示されるらしい
#PLIで画像情報(種類,縦横サイズ,色)を表示するサンプル1
import Image
img = Image.open("c:\\1.jpg")
print img.format, img.size, img.mode

※なおIdle(Python Shell)ではformat,size,modeともに表示されなかった。dosプロンプトでpythonを起動した対話モードだとうまく表示される。なぜだろう・・・。

#PLIで画像情報(種類,縦横サイズ,色)を表示するサンプル2
#サイズの表示を % をつかって整形している
#こんなこともできるんね。
import Image
img = Image.open("c:\\1.jpg")
print img.format, "%dx%d" % img.size, img.mode

ちなみに、

Python Imaging Library Handbook (2003 Edition)
http://www.pythonware.com/library/pil/handbook/index.htm

これ読まないと話にならない。