ActivePython 2.7 32 ビットがインストールされた Windows 8 ボックスがあります。次の方法で PIL をインストールします。
pypm install pil
すべて正常に動作しますが、「png」で「保存」機能を使用しようとすると、次のようになります。
import PIL.Image
PIL.Image.new( 'RGB', (100,100) ).save( 'file.png' )
エラーが発生しました:
File "C:\Users\Eye.DEV\AppData\Roaming\Python\Python27\site-packages\PIL\Image.py", line 401, in _getencoder
raise IOError("encoder %s not available" % encoder_name)
IOError: encoder zip not available
正常に動作するため、これは奇妙です。import zlib
したがって、私の ActivePython インストールは明らかにサポートされていzip
ます。これは何らかのバグでありPIL
、Windows で使用することを意図していないか、バイナリとしてインストールされているのでしょうか、それとも何か間違っていますか?
この動作は Windows 固有であることに注意してください。buntu/Debian または OSX ですべて正常に動作します。