Example #1
0
 def get_image_path(self, size_name='original', tmp=False):
     size_name = size_name or 'original'
     converted = Image.get_file_for_size(self.image, size_name, tmp=tmp)
     if not converted:
         return u''
     else:
         return converted.name
Example #2
0
 def get_image_path(self, size_name='original', tmp=False):
     size_name = size_name or 'original'
     converted = Image.get_file_for_size(self.image, size_name, tmp=tmp)
     if not converted:
         return u''
     else:
         return converted.path
Example #3
0
    def get_for_size(self, size_slug='original'):
        from cropduster.models import Image

        image = Image.get_file_for_size(self, size_slug)
        if size_slug == 'preview':
            if not os.path.exists(image.path):
                Image.save_preview_file(self, preview_w=self.preview_width, preview_h=self.preview_height)
        return image
Example #4
0
 def image_file(self):
     return Image.get_file_for_size(
         image=self.image, size_name=self.name,
         tmp=not(getattr(self.image, 'pk', None)))
Example #5
0
 def get_image_url(self, size_name='original', tmp=False):
     converted = Image.get_file_for_size(self.image, size_name, tmp=tmp)
     return getattr(converted, 'url', None) or u''
Example #6
0
 def image_file(self):
     return Image.get_file_for_size(image=self.image, size_name=self.name)
Example #7
0
 def get_image_url(self, size_name='original', tmp=False):
     converted = Image.get_file_for_size(self.image, size_name, tmp=tmp)
     return getattr(converted, 'url', None) or u''