fix(record): fail to save metadata

This commit is contained in:
arkohut 2024-10-15 18:37:21 +08:00
parent 60266a3a8b
commit 955ec76638

View File

@ -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)