PIL et vectorbased graphiques

Je rencontre plusieurs problèmes lorsque j'essaie d'ouvrir EPS ou SVG Images avec PIL.

Ouverture EPS

from PIL import Image
test = Image.open('test.eps')

se termine par:

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

Également l'ouverture SVG se termine dans IOError: cannot identify image file.

Le problème est que j'ai à soutenir les deux formats dans mon application. La conversion vers d'autres formats est pas d'alternative. Je suis sur Windows 7, Python 2.7.2 et PIL 1.1.7.

J'ai téléchargé les deux images: EPS et SVG.

PIL ne supporte pas le format SVG. Le format EPS est pas entièrement pris en charge. Voir pythonware.com/library/pil/handbook/index.htm.
Alors, est-il une alternative à la LIP en python monde?

OriginalL'auteur floqqi | 2013-02-28