your thmbnail doesn't have an extension: do you set the content-type 
manually ?

On Tuesday, August 27, 2013 6:22:17 PM UTC+2, Adi wrote:
>
>
> Used the Python Imaging Library (with JPEG decoder) to create set of 
> thumbnails. For the images with jpeg extension, the error pops up that the 
> properties can't be retrieved, while for the non-image extensions, 
> everything displays fine. 
>
> Is this a problem with PIL not generating enough header information about 
> the image, or something else? Size-wise, .thumbnail is 4x smaller, but the 
> quality is really low. The original JPG displays fine too... 
>
> thumbnails resizing: 
> ...
> im = Image.open(infile)
> im.thumbnail(size)
> im.save(outfile, "JPEG")
>
>
>
> displaying images:
> {{
> img1 = 
> 'product.image.85d32040405f61e9.626c61636b2d6e616d6d752e6a7067.thumbnail180x160'
> img2 = 
> 'product.image.85d32040405f61e9.626c61636b2d6e616d6d752e6a7067.180x160.jpeg'
> }}
>
> <!--<img src="{{#=URL('download', args=img1, scheme=True, host=True)}}"-->
> <img src="{{=URL('download', args=img2, scheme=True, host=True)}}"
>
>
>
> Traceback (most recent call last):
>  
>  File "/Users/adnan/web2py26/gluon/restricted.py", line 217, in restricted
>     exec ccode in environment
>   File "/Users/adnan/web2py26/applications/nammu/controllers/default.py",line 
> 2983, in <module>
>     
>   File "/Users/adnan/web2py26/gluon/globals.py", line 361, in <lambda>
>     self._caller = lambda f: f()
>   File "/Users/adnan/web2py26/applications/nammu/controllers/default.py",line 
> 2105, in download
>     return response.download(request, db)
>   File "/Users/adnan/web2py26/gluon/globals.py", line 574, in download
>     (filename, stream) = field.retrieve(name,nameonly=True)
>   File "/Users/adnan/web2py26/gluon/dal.py", line 9558, in retrieve
>     file_properties = self.retrieve_file_properties(name,path)
>   File "/Users/adnan/web2py26/gluon/dal.py", line 9583, 
> inretrieve_file_properties
>     raise TypeError('Can\'t retrieve %s file properties' % name)
> TypeError: Can't retrieve 
> product.image.85d32040405f61e9.626c61636b2d6e616d6d752e6a7067.180x160.jpeg 
> file properties
>
>
>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to