Beispiel #1
0
    def update(self, size):
        fpath = self.get_path(size)

        if not os.path.exists(fpath):
            adir = os.path.join(self.config['CACHE_DIR'], self.image.album)
            if not os.path.exists(adir):
                os.mkdir(adir)

            tdir = os.path.join(adir, str(int(size)))
            if not os.path.exists(tdir):
                os.mkdir(tdir)

        if not os.path.exists(self.image.exif_file):
            exif = ExifManager(self.image)
            exif.update()

        img = Image.open(self.image.get_fullsize_path())
        img.thumbnail((int(size), int(size)), Image.ANTIALIAS)
        img.save(self.get_path(size), 'JPEG')
Beispiel #2
0
    def update(self, size):
        fpath = self.get_path(size)

        if not os.path.exists(fpath):
            adir = os.path.join(self.config['CACHE_DIR'],
                                self.image.album)
            if not os.path.exists(adir):
                os.mkdir(adir)

            tdir = os.path.join(adir, str(int(size)))
            if not os.path.exists(tdir):
                os.mkdir(tdir)

        if not os.path.exists(self.image.exif_file):
            exif = ExifManager(self.image)
            exif.update()

        img = Image.open(self.image.get_fullsize_path())
        img.thumbnail((int(size), int(size)), Image.ANTIALIAS)
        img.save(self.get_path(size), 'JPEG')