gpt4 book ai didi

python - 以编程方式将图片导入 Apple Photos 并修改 Exif 数据

转载 作者:行者123 更新时间:2023-12-05 07:25:18 25 4
gpt4 key购买 nike

如何以编程方式将图片文件导入 Apple 的照片应用程序?

这样做的原因是我有 20,000 张旧照片。大多数都位于名称包含照片拍摄时间数据或文件名本身带有日期和时间戳的文件夹中。所以想法是将图片导入到照片中,但将文件夹/文件名设置为拍摄的日期和时间。

有什么提示吗?谢谢!哦,我正在用 Python 做这件事。

如果我必须将其移至 SuperUser,请告诉我。

最佳答案

晚会晚了,但我自己面对问题并解决如下:

open /System/Applications/Photos.app --args foo.jpeg bar.jpeg

两个注意事项:

  • 当单独传递一张图片时,会立即导入。
    但是,对于多个图像,会显示导入 UI,用户必须在其中确认导入。

  • 如果 Photos.app 已经在运行,它会被带到前台而不触发任何导入。如果可以接受,可以提前强制退出:

    杀死所有照片

在 Python 的上下文中,系统调用可以使用

import os
os.system('open /System/Applications/Photos.app --args foo.jpeg')

这只是导入步骤。对于元数据的处理,pyexiv2是一个很棒的图书馆。

另见:

关于python - 以编程方式将图片导入 Apple Photos 并修改 Exif 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54937909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com