[Image-SIG] PIL and converting an image to and from a string value
Gareth Rees
gdr at garethrees.org
Fri Apr 27 16:55:53 CEST 2012
Chris Hare wrote:
> 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?
You need to rewind to the start of the buffer before trying to read from it:
self.imageBuffer.seek(0)
--
Gareth Rees
More information about the Image-SIG
mailing list