问题标签 [iphoto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 在按钮上单击如何直接搜索 Mac 上可用的所有 iPhoto/照片库
我正在开发一个应用程序,点击一个按钮,用户可以在 mac 上获取所有可用的 iphoto 库。通过使用 NSOpenPanel,我可以手动要求用户选择库,但我希望它自动发生。
这是代码:
image - 使用applescript通过照片ID获取iPhotoLibrary中的路径
我尝试使用以下 Applescript 按 id 在照片的 iPhotoLibrary 中选择路径:
tell application "iPhoto" set photoID to 25801 set thePhoto to photo id (photoID + 2 ^ 32) set photoPath to the Photo end tell
这不起作用,因为 Applescript 告诉我,无法将 4.294993097E+9 转换为整数。我将(photoID + 2 ^ 32) 写为数字,Applescript 无法获取图像路径。
请告诉我我的错误是什么,我该如何解决这个问题。
c# - 无法获取 Apple 照片详细信息 - C# macOS Sierra 10.12 Xamarin 应用程序
我正在开发一个 iMac 桌面应用程序,它能够将普通照片以及照片库(以前的 iPhotos 库)上传到 Flickr、SmugMug 等在线服务。在升级到 Sierra 之前,我能够获取 iPhotos 的详细信息并且也可以上传,但升级后这些文件/目录不存在。
下面是我获取文件的块:
但是上面在 Sierra 10.12 中不再起作用,如果我去 finder 本身找到上述路径,那么我会找到“数据库”目录但没有“apdb”,我可以通过它获取 Library.apdb
我已经用谷歌搜索但没有运气,任何人都可以告诉我一些关于如何使用 C# 获取照片库文件的指示。
如果我错过了任何要分享的信息,请告诉我。谢谢。
ffmpeg - 如何从 Apple Live Photo 中提取地理位置元数据?
我正在尝试组织我的照片集并将 .mov 文件转换为 .jpeg 文件,同时保留所有已存储的元数据。不过,我遇到了 Apple 的“实时照片”的问题......
我最近从我的 iCloud 帐户下载了所有照片,发现其中许多已作为“实时照片”存储为 .mov 文件。由于我只想在此收藏中包含照片,因此我想将所有这些 .mov 文件转换为 .jpg 文件。
所以...我正在尝试使用 python 和 shell 命令来执行此操作。这是我的代码的摘录:
不幸的是,地理位置元数据没有从 .mov 文件复制到 .jpg 文件。exiftool {movie}.mov 也没有列出任何 GPS 或 Geolocation 标签,但我知道这些数据包含在文件中的某处,因为 Apple 能够映射拍摄 2 秒视频的位置。关于如何从 Apple 的 Live Photo .mov 剪辑中提取此元数据的任何想法?
提前致谢。
聚丙烯