[Image-SIG] create image-instances from data strings
Joerg Baumann
Joerg.Baumann@stud.informatik.uni-erlangen.de
Wed, 18 Oct 2000 14:45:44 +0200 (MET DST)
On Wed, 18 Oct 2000, Torsten Gallmeister wrote:
> Cool, that works but only for the open method. Image.save(file) and getting
> values with file.getvalue() gives me the initial data of der StringIO
> object.Image.save("filename") makes the correct/changed imagefile.
> do you know what's happen?
>
> Torsten.
>
the example:
file = StringIO.StringIO()
im.save(file, "JPEG")
data = file.getvalue()
works for me (linux, Python 1.5.2, PIL 1.1)
Perhaps you have following problem:
file = StringIO.StringIO()
file is a write-only file-like-object
file = StringIO.StringIO(data)
file is a read-only file-like-object
Joerg Baumann joerg.baumann@stud.informatik.uni-erlangen.de
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Beware of bugs in the above code; I have only proved it correct,
not tried it.
Don Knuth