如何从NSImage获取日期

时间:2015-07-25 12:08:37

标签: swift cocoa metadata exif nsimage

我正在使用Mac App。我对可可开发比较陌生,而且我正在努力解决问题。有没有办法,使用Swift从NSImage获取创建日期信息?我找不到办法做到这一点。还有办法从NSImage获取其他元数据(exif)吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您指的是文件创建日期,并非所有图片都与文件相关联,甚至那些不会公开API以查询该文件的内容或任何相关信息。

对于EXIF数据,您可以迭代图像的NSBitmapImageRep。如果其中任何一个属于rep.valueForProperty(NSImageEXIFData)类,则可以查询{{1}}以获取EXIF键值对的字典。密钥记录为here。请注意,图像可能没有位图图像代表,可能有一个,或者可能有多个。由你决定在每种情况下做什么。