问题描述
在Windows上,通过右键单击图像或视频,然后单击属性,然后单击“详细信息”选项卡,可以找到有关该文件的来源信息。
这是图像的外观:
这是视频的样子:
我想用Python编辑“获取日期”和“创建媒体”键的值。
我尝试过的事情
- 使用
Pillow
库
这是我的代码:
import piexif
from PIL import Image
img = Image.open("test.jpg")
exif_dict = piexif.load(img.info['exif'])
exif_dict["Exif"][piexif.ExifIFD.DateTimeOriginal] = u"2099:09:29 10:10:10"
exif_bytes = piexif.dump(exif_dict)
img.save("test","jpg",exif=exif_bytes)
我得到了错误:
Traceback (most recent call last):
File "app.py",line 53,in <module>
exif_dict = piexif.load(img.info["exif"])
KeyError: 'exif'
那是因为jpg images are not supported by Pillow
- 使用
setctime
模块中的win32_setctime
功能
from win32_setctime import setctime
setctime("test.jpg",523434.342)
此方法仅适用于视频,不适用于图像。 另外,此方法仅适用于Windows。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)