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.

Reply via email to