src/pyams_file/image.py
changeset 151 3535b212a7a5
parent 148 50da03e1114f
child 155 ea055b7b9ae8
equal deleted inserted replaced
150:1d23601f3db1 151:3535b212a7a5
   204         h_ratio = 1. * height / thumb_size[1]
   204         h_ratio = 1. * height / thumb_size[1]
   205         ratio = min(w_ratio, h_ratio)
   205         ratio = min(w_ratio, h_ratio)
   206         return round(ratio * thumb_size[0]), round(ratio * thumb_size[1])
   206         return round(ratio * thumb_size[0]), round(ratio * thumb_size[1])
   207 
   207 
   208 
   208 
       
   209 @adapter_config(name='banner', context=IImage, provides=IThumbnailer)
       
   210 class ImageBannerThumbnailer(ImageRatioThumbnailer):
       
   211     """Image banner thumbnail adapter"""
       
   212 
       
   213     label = _("Banner thumbnail")
       
   214     weight = 8
       
   215 
       
   216     ratio = (5, 1)
       
   217 
       
   218 
   209 class ResponsiveImageThumbnailer(ImageSelectionThumbnailer):
   219 class ResponsiveImageThumbnailer(ImageSelectionThumbnailer):
   210     """Responsive image thumbnailer"""
   220     """Responsive image thumbnailer"""
   211 
   221 
   212     section = _("Responsive selections")
   222     section = _("Responsive selections")
   213 
   223