我有时会在与朋友/家人视频通话期间在我的 Mac 上截屏(当然是在他们同意的情况下!),并希望将这些具有摄影性质的图像添加到我的 Apple 照片库中。我已经考虑了这些选项/替代方案:
- 将 PNG 按原样添加到 Apple 照片:但是对于照片内容的图片,无损图像格式(例如 PNG)会浪费 10-20 倍的存储空间。Apple Photos 没有“压缩库中的这个文件”功能。因此我需要外部预处理。
- 将 JPEG 设置为 macOS 原生截图命令的输出格式。这是可能的。但我是自发截屏的,因此我需要一直切换该选项,直到我切换屏幕上的情况可能已经结束。所以这也不是选择。
- 因此,将 PNG 保留为默认设置,以最大限度地保持质量。并且在添加到照片库之前,在后期处理中进行压缩是有意义的。
那么有没有人知道 CLI 工具或 GUI 应用程序用于此目的?
I)使用 ImageMagick 执行从 PNG 到 JPG 的批处理,同时保留时间戳:
preserve-timestamp
正确保留文件系统中的创建和修改时间戳。II)使用ExifTool将文件系统中的创建日期复制到文件系统中的创建和修改日期,并复制到文件的EXIF头中。
overwrite_original_in_place
导致这仍然是相同的文件,因此创建日期保持原样。-P
保留被覆盖的原始文件的修改时间戳。-alldates
.