IOS开发如何修改图像exif信息

时间:2017-12-01 10:24:50

标签: ios image exif

我现在只能阅读图片的exif信息,但我无法修改图片的exif信息,我无法解决,谁能帮助我。谢谢!

1 个答案:

答案 0 :(得分:0)

SimpleExif是objective-c库,允许您编写UIImage及其元数据(EXIF数据),将创建日期添加到UIImage,将位置数据添加到UIImage。它可以帮助您将exif元数据写入图像(不是相机胶卷,只是UIImage或JPEG)。这只是一个方便的系统函数包装器,可以为应用程序中的UIImages添加一些Exif信息。它对于操纵照片的应用程序非常有用。例如,您可以添加一些thirg派对照片编辑器并使用已编辑的UIImage保留EXIF数据。

此库不支持从UIImage获取Exif数据!

[container addUserComment:@"A long time ago, in a galaxy far, far away"];
[container addCreationDate:[NSDate dateWithTimeIntervalSinceNow:-10000000]];
[container addLocation:locations[0]];

并使用所有需要的数据填充它:

Data *imageData = [[UIImage imageNamed:@"DemoImage"] addExif:container];

然后你可以将Exif数据添加到UIImage:

public class Node<E>{
  private E ele;
  private Node<E> next;

请点击此链接:SimpleExif