環境:Mac OS X 10.7.5
問題
PILを使って、jpgファイルをオープンして、オープンしたファイルに対してアクセスしようとすると(今回の場合、getpixelの部分)、下記のような「decoder jpeg not available」というエラーがでる。
確認
libjpegが入ってないから?ということをtwitterで教えて頂き、インストールされているか確認したところ入ってなさげ。
対策
- libjpegをソースからインストールする
- PILをインストールしなおす
- 最初の問題が起こったpythonプログラムを再実行 エラーが出なくなった。
参考
- Python Imaging Library (PIL) Decoder jpeg not available — how to fix?
- http://apple.stackexchange.com/questions/59718/python-imaging-library-pil-decoder-jpeg-not-available-how-to-fix/59719#59719