[Image-SIG] PIL and converting an image to and from a string value
Chris Hare
chare at labr.net
Fri Apr 27 16:35:44 CEST 2012
okay - I have an error but I don't understand what I got wrong:
self.imageBuffer = StringIO.StringIO()
image = Image.open(filename)
image = image.resize((150,150),Image.ANTIALIAS)
image.save(self.imageBuffer, format= 'PNG')
image = Image.open(self.imageBuffer)
IOError: cannot identify image file
The error occurs when trying to open the imageBuffer so I can work with the data in the buffer. What have I missed?
On Apr 27, 2012, at 8:21 AM, Charles Cazabon wrote:
> Chris Hare <Chare at labr.net> wrote:
>>
>> I am stuck however, in figuring out how to take the string data and
>> converting it back to an image that I can put into the canvas widget.
>
> See the PIL handbook, where it says "If you have an entire image file in a
> string, wrap it in a StringIO object, and use open to load it."
>
> Charles
> --
> ------------------------------------------------------------------
> Charles Cazabon <charlesc-pyimagesig at pyropus.ca>
> Software, consulting, and services available at http://pyropus.ca/
> ------------------------------------------------------------------
> _______________________________________________
> Image-SIG maillist - Image-SIG at python.org
> http://mail.python.org/mailman/listinfo/image-sig
More information about the Image-SIG
mailing list