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.

Attachment: product.image.85d32040405f61e9.626c61636b2d6e616d6d752e6a7067.thumbnail180x160
Description: Binary data

<<attachment: product.image.85d32040405f61e9.626c61636b2d6e616d6d752e6a7067.180x160.jpeg>>

Reply via email to