From 8fa66491fe5f046dc922cb8efca209e2a8ed73af Mon Sep 17 00:00:00 2001 From: j Date: Fri, 25 Aug 2023 00:18:57 +0200 Subject: [PATCH] Image.ANTIALIAS->Image.LANCZOS --- oxtimelines/timeline.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/oxtimelines/timeline.py b/oxtimelines/timeline.py index 5cef458..0493b8d 100644 --- a/oxtimelines/timeline.py +++ b/oxtimelines/timeline.py @@ -213,10 +213,10 @@ class Timelines(): paste = (large_tile_x, 0) # render antialias tile - self.log and self.profiler.set_task('i.resize((1, h), Image.ANTIALIAS) # antialias timelines') + self.log and self.profiler.set_task('i.resize((1, h), Image.LANCZOS) # antialias timelines') if self.render_antialias or self.render_cuts: resize = (1, self.large_tile_h) - antialias_image = frame_image.resize(resize, Image.ANTIALIAS) + antialias_image = frame_image.resize(resize, Image.LANCZOS) if self.render_antialias: self.large_tile_image['antialias'].paste(antialias_image, paste) @@ -234,8 +234,8 @@ class Timelines(): # render data tile if self.render_data or self.detect_cuts: - self.log and self.profiler.set_task('i.resize((8, 8), Image.ANTIALIAS) # cut detection') - data_image = frame_image.resize((8, 8), Image.ANTIALIAS) + self.log and self.profiler.set_task('i.resize((8, 8), Image.LANCZOS) # cut detection') + data_image = frame_image.resize((8, 8), Image.LANCZOS) if self.render_data: self.large_tile_image['data'].paste(data_image, (large_tile_x * 8, 0)) self.log and self.profiler.unset_task() @@ -315,7 +315,7 @@ class Timelines(): if mode == 'keyframeswide': resize = (self.wide_frame_w, self.large_tile_h) self.log and self.profiler.set_task('i,resize((w, h)) # keyframeswide timelines') - frame_image = frame_image.resize(resize, Image.ANTIALIAS) + frame_image = frame_image.resize(resize, Image.LANCZOS) self.log and self.profiler.unset_task() left = int((self.frame_w * wide - image_w) / 2) crop = (left, 0, left + image_w, self.large_tile_h) @@ -423,7 +423,7 @@ class Timelines(): if self.full_tile_widths[0] > 0 and self.large_tile_h > 0: resized = self.large_tile_image[mode].resize(( self.full_tile_widths[0], self.large_tile_h - ), Image.ANTIALIAS) + ), Image.LANCZOS) self.full_tile_image.paste(resized, (self.full_tile_offset, 0)) self.full_tile_offset += self.full_tile_widths[0] self.full_tile_widths = self.full_tile_widths[1:] @@ -438,7 +438,7 @@ class Timelines(): print(tile_file) if self.render_small_tiles: resize = (self.full_tile_w, self.small_tile_h) - self.full_tile_image = self.full_tile_image.resize(resize, Image.ANTIALIAS) + self.full_tile_image = self.full_tile_image.resize(resize, Image.LANCZOS) tile_file = '%stimeline%s%dp.jpg' % ( self.tile_path, mode, self.small_tile_h ) @@ -490,7 +490,7 @@ class Timelines(): else: w = self.small_tile_last_w % 60 or 60 resize = (w, self.small_tile_h) - resized = self.large_tile_image[mode].resize(resize, Image.ANTIALIAS) + resized = self.large_tile_image[mode].resize(resize, Image.LANCZOS) paste = (small_tile_x, 0) self.small_tile_image[small_mode].paste(resized, paste) # save small tile