【发布时间】:2014-02-07 15:42:23
【问题描述】:
好的,我是 IOS 开发的新手,但有相当多的编程经验,所以我认为它会很容易上手。
我正在创建一个照片应用程序,它将显示所有用户图像(或使用相机拍摄新图像),然后根据元数据标签将它们显示在画廊中。
我花了相当多的时间寻找最佳方法,但似乎没有什么合适的,我需要能够轻松访问标签,因为它们将用作查询数据库和填充画廊的标准。
问题是我希望能够随时向一个或多个图像添加额外的标签,而无需解析 XMP 数据并存储一个全新的图像。
从我目前发现的情况来看,应该有一些方法可以使用 XMP 或 EXIF 数据向我的图像文件添加标签以存储额外的字符串,但它们似乎很冗长,我正在考虑制作一个自定义数据类型将包含图像和标签的字符串数组,但如果图像中已经存在特定结构来存储此类元数据,这似乎不合逻辑。
很多人都提到过使用 WriteImageDataToSavedPhotosAlbum 或 CGImageDestinationSetProperties
最后我想知道是否有人可以澄清我应该如何在我的应用程序中访问、编辑和显示 xXMP 或 EXIF 数据,或者只是创建我自己的(看起来很粗糙的)数据结构,本质上是图像表示 + 字符串数组'标签'
【问题讨论】:
标签: ios image tags metadata exif