From 59ef76dce6b48d93e852977f253d7e8df60286dd Mon Sep 17 00:00:00 2001 From: Bradley Falzon Date: Wed, 23 Aug 2023 18:47:12 +0930 Subject: [PATCH 1/2] Rename Pillow constant Image.ANTIALIAS to Image.Resampling.LANCZOS Image.ANTIALIAS was deprecated in Pillow v2.7 in favour of Image.LANCZOS, and removed in v10. Instead Image.LANCZOS or Image.Resampling.LANCZOS should be used. --- generator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generator b/generator index 2b09d9b..b762755 100755 --- a/generator +++ b/generator @@ -146,7 +146,7 @@ def extract_frame(video_file_clip, moment, output_prefix, size, frame_count): def resize_frame(filename, size): image = Image.open(filename) - image = image.resize(size, Image.ANTIALIAS) + image = image.resize(size, Image.Resampling.LANCZOS) image.save(filename) From 214f34e9c299499486fe6073f367f84989316b79 Mon Sep 17 00:00:00 2001 From: Bradley Falzon Date: Wed, 23 Aug 2023 19:19:20 +0930 Subject: [PATCH 2/2] Add exception message to output when an exception occurs --- generator | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/generator b/generator index b762755..d8a88bf 100755 --- a/generator +++ b/generator @@ -121,9 +121,9 @@ def worker(queue): interval, output_prefix, size) generate_sprite_from_frames(output_prefix, columns, size, output_file) - except: - print("[{file_name}] Error occurred with file".format( - file_name=file_name)) + except Exception as e: + print("[{file_name}] Error occurred with file: {error}".format( + file_name=file_name, error=e)) def generate_frames(file_name, video_file_clip, interval, output_prefix, size):