Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ios中查询、编辑和删除图像元数据_Ios_Image_Tags_Metadata_Exif - Fatal编程技术网

在ios中查询、编辑和删除图像元数据

在ios中查询、编辑和删除图像元数据,ios,image,tags,metadata,exif,Ios,Image,Tags,Metadata,Exif,好的,我是IOS开发新手,但有相当多的编程经验,所以我认为这将是非常简单的 我正在创建一个照片应用程序,它将显示所有用户的图像(或使用照相机拍摄新图像),然后根据元数据标记将它们显示在图库中 我花了大量时间寻找最佳方法,但似乎没有什么是合适的,我需要能够轻松访问标记,因为它们将被用作查询数据库和填充库的标准 问题是,我希望能够在任何时候向一个或多个图像添加额外的标记,而不必解析XMP数据并存储一个全新的图像 从我目前发现的情况来看,应该有一些方法可以使用XMP或EXIF数据向图像文件添加标记,以

好的,我是IOS开发新手,但有相当多的编程经验,所以我认为这将是非常简单的

我正在创建一个照片应用程序,它将显示所有用户的图像(或使用照相机拍摄新图像),然后根据元数据标记将它们显示在图库中

我花了大量时间寻找最佳方法,但似乎没有什么是合适的,我需要能够轻松访问标记,因为它们将被用作查询数据库和填充库的标准

问题是,我希望能够在任何时候向一个或多个图像添加额外的标记,而不必解析XMP数据并存储一个全新的图像

从我目前发现的情况来看,应该有一些方法可以使用XMP或EXIF数据向图像文件添加标记,以存储额外的字符串,但它们似乎很冗长,我正在考虑创建一个自定义数据类型,该数据类型将保存一个图像和标记的字符串数组,但如果图像中已经存在存储此类元数据的特定结构,则这似乎不符合逻辑

很多人都提到过使用 将图像数据写入SavedPhotosAlbum或 CGImageDestinationSetProperties


最后,我想知道是否有人能澄清我应该如何在我的应用程序中访问、编辑和显示xXMP或EXIF数据,或者只是创建我自己的(外观粗糙的)数据结构,基本上是图像表示+字符串数组的“标签”

您正在使用AlassetLibrary框架查看。这是一个很好的教程,我以前使用过: