| Store | Cart

[Tutor] cannot convert eps to png using PIL

From: Kent Johnson <ken...@tds.net>
Sat, 17 Oct 2009 09:18:02 -0400
On Fri, Oct 16, 2009 at 12:23 AM, LL <Lbrannma at yahoo.com> wrote:
> Hi.. I also asked this question on the imaging group but thought people here> might have insights as well..>> all of the following code executes interactively except the last line.> Converting a .jpg file to .png works fine. I'm using the PIL version for> Python 2.6. Any suggestions will be greatly appreciated. Thanks, Lance> ------------------------------------> PythonWin 2.6.3 (r263:75183, Oct? 5 2009, 14:41:55) [MSC v.1500 32 bit> (Intel)] on win32.> Portions Copyright 1994-2008 Mark Hammond - see 'Help/About PythonWin' for> further copyright information.>>>> import os>>>> import zlib>>>> import Image>>>> os.chdir("c:\\foo")>>>> img = Image.open("foo1.eps")>>>> img.save("foo1.png")> Traceback (most recent call last):> ? File "<interactive input>", line 1, in <module>> ? File "C:\Python26\lib\site-packages\PIL\Image.py", line 1372, in save> ??? self.load()> ? File "C:\Python26\lib\site-packages\PIL\EpsImagePlugin.py", line 283, in> load> ??? self.im = Ghostscript(self.tile, self.size, self.fp)> ? File "C:\Python26\lib\site-packages\PIL\EpsImagePlugin.py", line 72, in> Ghostscript> ??? gs.write(s)> IOError: [Errno 32] Broken pipe

Looking at the source for the Ghostscript() function in
EpsImagePlugin.py', it says "Unix only". Perhaps you could make it
work on Windows by changing the command line created there.

Kent

Recent Messages in this Thread
LL Oct 16, 2009 04:23 am
Chris Fuller Oct 16, 2009 05:17 am
Kent Johnson Oct 17, 2009 01:18 pm
Messages in this thread