Maybe you've wanted Image.frombuffer() or Image.fromstring()? On Sat, Feb 11, 2012 at 8:47 AM, Primoz Anzur <stormchas...@gmail.com>wrote:
> This is not how you use PIL > http://www.pythonware.com/library/pil/handbook/image.htm > > Image.open(infile) => image > Image.open(infile, mode) => image > > > On Fri, Feb 10, 2012 at 7:58 PM, Patrick Erdmann <patr...@perdmann.de>wrote: > >> f is image data, see here: >> >> x = web.input(bilder={}) >> b.set_image(x.bilder.file) >> ---- >> f = x.bilder.file >> ---- >> >> >> Am 09.02.2012 16:23, schrieb Primoz Anzur: >> >>> What is 'f'? Is it image data or the filename? >>> >>> On Thu, Feb 9, 2012 at 12:38 PM, Patrick Erdmann <patr...@perdmann.de >>> <mailto:patr...@perdmann.de>> wrote: >>> >>> Hi, >>> >>> when i try to upload images i get following Error: >>> UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position >>> 0: invalid start byte >>> >>> . Everything works fine until i call Image.open(f), from PIL import >>> Image. >>> >>> x = web.input(bilder={}) >>> b = Bilder() >>> b.set_image(x.bilder.file) >>> b.save() >>> >>> ... >>> class Bilder(Document): >>> ... >>> def set_image(self, f): >>> _i = Image.open(f, 'wb') >>> ... >>> >>> >>> -- >>> Mit freundlichen Grüßen >>> >>> Patrick Erdmann >>> >>> XMPP/Mail: patr...@perdmann.de <mailto:patr...@perdmann.de> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "web.py" group. >>> To post to this group, send email to webpy@googlegroups.com >>> <mailto:webpy@googlegroups.com**>. >>> >>> To unsubscribe from this group, send email to >>> webpy+unsubscribe@__googlegrou**ps.com <http://googlegroups.com> >>> >>> <mailto:webpy%2Bunsubscribe@**googlegroups.com<webpy%252bunsubscr...@googlegroups.com> >>> >. >>> >>> For more options, visit this group at >>> >>> http://groups.google.com/__**group/webpy?hl=en<http://groups.google.com/__group/webpy?hl=en> >>> >>> <http://groups.google.com/**group/webpy?hl=en<http://groups.google.com/group/webpy?hl=en> >>> >. >>> >>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "web.py" group. >>> To post to this group, send email to webpy@googlegroups.com. >>> To unsubscribe from this group, send email to >>> webpy+unsubscribe@**googlegroups.com<webpy%2bunsubscr...@googlegroups.com> >>> . >>> For more options, visit this group at >>> http://groups.google.com/**group/webpy?hl=en<http://groups.google.com/group/webpy?hl=en> >>> . >>> >> >> >> -- >> Mit freundlichen Grüßen >> >> Patrick Erdmann >> >> XMPP/Mail: patr...@perdmann.de >> >> -- >> You received this message because you are subscribed to the Google Groups >> "web.py" group. >> To post to this group, send email to webpy@googlegroups.com. >> To unsubscribe from this group, send email to webpy+unsubscribe@** >> googlegroups.com <webpy%2bunsubscr...@googlegroups.com>. >> For more options, visit this group at http://groups.google.com/** >> group/webpy?hl=en <http://groups.google.com/group/webpy?hl=en>. >> >> > -- You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to webpy@googlegroups.com. To unsubscribe from this group, send email to webpy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/webpy?hl=en.