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)