首先,确保您已在 AWS Lambda 的环境中包含了 exiftool 库。
然后,使用以下代码示例来获取图片的 SubSecDateTimeOriginal:
import exiftool
def lambda_handler(event, context): # 获取图片二进制数据 image_binary = event['image_binary']
with exiftool.ExifTool() as et:
# 读取 exif 数据
metadata = et.get_metadata(image_binary)
# 获取 SubSecDateTimeOriginal
sub_sec_date_time_original = metadata['EXIF:SubSecDateTimeOriginal']
return {
'sub_sec_date_time_original': sub_sec_date_time_original
}
这段代码使用了 exiftool 库的 get_metadata 方法,以获取图片的 exif 数据。然后,从 metadata 字典中提取 SubSecDateTimeOriginal 并将其返回。