EPS または SVG イメージを PIL で開こうとすると、いくつかの問題が発生します。
オープニングEPS
from PIL import Image
test = Image.open('test.eps')
で終わる:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\Lib\site-packages\PIL\Image.py", line 1965, in open
return factory(fp, filename)
File "C:\Python27\Lib\site-packages\PIL\ImageFile.py", line 91, in __init__
self._open()
File "C:\Python27\Lib\site-packages\PIL\EpsImagePlugin.py", line 206, in _open
raise IOError, "bad EPS header"
IOError: bad EPS header
また、SVG を開くと で終わりIOError: cannot identify image file
ます。
問題は、アプリケーションで両方の形式をサポートする必要があることです。他のフォーマットへの変換は代替手段ではありません。私は Windows 7、Python 2.7.2、および PIL 1.1.7 を使用しています。