IOError: image file is truncated (0 bytes not processed)

PILを使っていると発生するこのエラーは以下をコードの冒頭に追加することで解決。

from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True

こうすることにより、サイズが極端に大きな画像であっても読み込んでくれるらしい

Pocket