I have run into the same situation before for another client. I used Visual Basic to control Photoshop. I put an HTTP server inside VB and had it serve up requests. VB supports EPS and PDF nicely.
http://imageserver/path1/path2/image.[supported_extension].[output_exten sion]?resize_mode=[absolute|relative|absolute_fill|absolute_fill]&x=[sca ling_value]&y=[scaling_value] This would open up the file with the name "image.[supported_extension] and make a thumbnail out of it and send it back as a "output_extension" I used MIME headers in the HTTP stream to have it render properly. The resize mode made it so that I could request any image back at any size and stretch, fit inside a given box or fill a box (maintaining proportions by trimming) I also had it so that they could request the base image as well. I don't have the code any more :( nor could I give it out :( Good Luck! -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stefano Masini Sent: Thursday, September 01, 2005 8:25 AM To: [email protected] Subject: Re: [Image-SIG] Read EPS (bitmap and vector),TIFF and PSD on windows On 9/1/05, Fredrik Lundh <[EMAIL PROTECTED]> wrote: > I'm not sure I see the connection -- the EPS plugin simply looks for > EPS headers, and if found, tells ghostscript to render it to a suitable Here's what I got: File "/usr/lib/python2.4/site-packages/PIL/EpsImagePlugin.py", line 75, in Ghostscript im = Image.core.open_ppm(file) IOError: error when accessing file Then I figured that for some reason gs was failing to write the temporary file called "file". So I printed the gs command line invocation, that looks like this: gs -q -g142x155 -dNOPAUSE -dSAFER -sDEVICE=ppmraw -sOutputFile=/tmp/tmpNJ2UG_ - >/dev/tty 2>/dev/tty I tried to figure out if there could be something wrong. Since I don't know ghostscript very well, I typed man gs, and got around a bit. Enough to discourage me to go any further! ;) So I though gs must be a complicated beast... I'm wondering if I'm doing something wrong or my image is simply awful. > (feel free to mail me a copy of your worst-case EPS file, btw. my > internal PIL test suite can never have too many samples...). Sure! Thanks a lot. stefano _______________________________________________ Image-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/image-sig _______________________________________________ Image-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/image-sig
