0

我想在 iOS 中编辑一些元数据标签,并且需要使用ALAssetsLibrary/writeImageDataToSavedPhotosAlbum:metadata:completionBlock:因为是唯一不重新编码像素数据的方法。

在方法的规格中它说:

如果图像数据中的元数据与元数据字典发生冲突,图像数据元数据值将被覆盖。

我的问题是,它也可以用来删除元标记吗?我运行了一些测试并将一些exif值设置NSNull为空字符串,但这不起作用。

4

1 回答 1

1

我正在使用writeImageToSavedPhotosAlbum:orientation:completionBlock:并且我的所有元数据都被剥离了,除了方向被保存到我传递的任何参数中。我保存ALAssetsLibrarywriteImageDataToSavedPhotosAlbum:metadata:completionBlock:并传递了我的元数据,它与图像一起保存。

我没有在不传递元数据的情况下尝试使用此功能。

于 2013-02-20T08:48:52.320 回答