From 955ec76638b2cc56750ccbf7b8ee9bfd96880b55 Mon Sep 17 00:00:00 2001 From: arkohut <39525455+arkohut@users.noreply.github.com> Date: Tue, 15 Oct 2024 18:37:21 +0800 Subject: [PATCH] fix(record): fail to save metadata --- memos/record.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/memos/record.py b/memos/record.py index d9204c4..ea93d1b 100644 --- a/memos/record.py +++ b/memos/record.py @@ -160,14 +160,12 @@ def take_screenshot_macos( "sequence": screen_sequences[screen_name], } - # Write metadata to the temporary PNG file - write_image_metadata(temp_filename, metadata) - # Save as WebP with metadata included webp_filename = os.path.join( base_dir, date, f"screenshot-{timestamp}-of-{screen_name}.webp" ) - img.save(webp_filename, format="WebP", quality=85, exif=img.info.get("exif")) + img.save(webp_filename, format="WebP", quality=85) + write_image_metadata(webp_filename, metadata) save_screen_sequences(base_dir, screen_sequences, date)