0
を読んだとき、私は枕4.3.0、Pythonの2.7.13を使用してGIF画像のサムネイルを取得しようとしています、Debianの9.1例外IOError:コーデック設定エラー画像ファイル
from PIL import Image
im = Image.open("Pictures/image.gif")
im.thumbnail((240,160))
im.save("Thumbnails/thumbnail.gif")
しかし、私はそれを行うことはできません。これはログです:
Traceback (most recent call last):
File "testpy.py", line 4, in <module>
im.thumbnail((240,180))
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1843, in
thumbnail
im = self.resize(size, resample)
File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 1541, in
resize
self.load()
File "/usr/lib/python2.7/dist-packages/PIL/ImageFile.py", line 244, in
load
raise_ioerror(err_code)
File "/usr/lib/python2.7/dist-packages/PIL/ImageFile.py", line 59, in
raise_ioerror
raise IOError(message + " when reading image file")
IOError: codec configuration error when reading image file
この問題は他の形式(jpg、png、bmp)では発生しません。
ご協力いただきありがとうございます。
編集: これは、特にGIFエンコードモードを選択したraspistillカメラで作成した画像で発生します。エンコードモードをまったく選択しないとうまくいきます。しかし、エンコーディングを選択しないと、すべての画像がjpgとして扱われます。これは私が望むものではありません。
「ファイル」はそれについて何を言いますか? –