Beim Versuch, EPS- oder SVG-Bilder mit PIL zu öffnen, stoße ich auf einige Probleme.PIL und vektorbasierte Grafiken
Eröffnung EPS
from PIL import Image
test = Image.open('test.eps')
endet in:
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
Auch Öffnen SVG in IOError: cannot identify image file
endet.
Das Problem ist, dass ich beide Formate in meiner Anwendung unterstützen muss. Das Konvertieren in andere Formate ist keine Alternative. Ich bin auf Windows 7, Python 2.7.2 und PIL 1.1.7.
Ich habe beide Bilder hochgeladen: EPS und SVG.
PIL unterstützt kein SVG-Format. Das EPS-Format wird nicht vollständig unterstützt. Siehe http://www.pythonware.com/library/pil/handbook/index.htm. – nymk
Gibt es also eine Alternative zu PIL in der Python-Welt? – floqqi