沙茶酱的小窝
沙茶酱的小窝

摄影笔记 | 批量修改照片EXIF拍摄时间

批量修改照片EXIF的拍摄时间

2024.09.06

最近拿着自己的卡去附近的佳能体验中心试拍了一些照片,回来发现这些相机时间都没校准,只能批量对他们出的照片修改一下大致的时间。

import os
import piexif
from datetime import datetime

# 设置目标日期时间
new_date = "2024:08:31 14:30:00"

# 目标目录
directory = "D:/Revision"

# 处理所有JPG文件
for filename in os.listdir(directory):
    if filename.lower().endswith(".jpg") or filename.lower().endswith(".jpeg"):
        filepath = os.path.join(directory, filename)
        
        # 读取原始EXIF数据
        exif_data = piexif.load(filepath)
        
        # 设置新的日期
        exif_data['Exif'][piexif.ExifIFD.DateTimeOriginal] = new_date
        exif_data['Exif'][piexif.ExifIFD.DateTimeDigitized] = new_date
        
        # 导出并保存修改后的EXIF数据
        exif_bytes = piexif.dump(exif_data)
        piexif.insert(exif_bytes, filepath)
        
        print(f"{filename}的EXIF日期已更新为 {new_date}")

print("所有文件处理完毕。")

发表回复

textsms
account_circle
email

沙茶酱的小窝

摄影笔记 | 批量修改照片EXIF拍摄时间
批量修改照片EXIF的拍摄时间 2024.09.06 最近拿着自己的卡去附近的佳能体验中心试拍了一些照片,回来发现这些相机时间都没校准,只能批量对他们出的照片修改一下大致的时间。 …
扫描二维码继续阅读
2024-09-06