Ios 有没有办法用Objective-C从PNG文件中提取自定义元数据?

Ios 有没有办法用Objective-C从PNG文件中提取自定义元数据?,ios,objective-c,image,png,Ios,Objective C,Image,Png,有没有办法用Objective-C从PNG文件中提取自定义元数据?其他StackOverflow帖子有Java或其他语言库,但Objective-C没有。我们需要从iOS应用程序中的PNG文件中提取自定义元数据。用户从其照片库中选择图像,我们将提取自定义元数据。您可以使用ImageIO框架检索图像的元数据 确保添加ImageIo框架 #导入 从本地文件或远程URL检索元数据。如果使用远程URL,请更改URL 如果要执行更高级的操作,请参阅 您可以使用ImageIO框架来检索图像的元数据 确保添加

有没有办法用Objective-C从PNG文件中提取自定义元数据?其他StackOverflow帖子有Java或其他语言库,但Objective-C没有。我们需要从iOS应用程序中的PNG文件中提取自定义元数据。用户从其照片库中选择图像,我们将提取自定义元数据。

您可以使用ImageIO框架检索图像的元数据

  • 确保添加ImageIo框架
  • #导入
  • 从本地文件或远程URL检索元数据。如果使用远程URL,请更改URL

  • 如果要执行更高级的操作,请参阅

    您可以使用ImageIO框架来检索图像的元数据

  • 确保添加ImageIo框架
  • #导入
  • 从本地文件或远程URL检索元数据。如果使用远程URL,请更改URL

  • 如果要执行更高级的操作,请参阅

    您可以使用ImageIO框架来检索图像的元数据

  • 确保添加ImageIo框架
  • #导入
  • 从本地文件或远程URL检索元数据。如果使用远程URL,请更改URL

  • 如果要执行更高级的操作,请参阅

    您可以使用ImageIO框架来检索图像的元数据

  • 确保添加ImageIo框架
  • #导入
  • 从本地文件或远程URL检索元数据。如果使用远程URL,请更改URL

  • 如果要执行更高级的操作,请参阅

    @Malloc的可能重复不是重复,因为另一篇文章没有处理自定义元数据?我们特别需要自定义元数据。@Malloc的可能副本不是副本,因为另一篇文章没有处理自定义元数据?我们特别需要自定义元数据。@Malloc的可能副本不是副本,因为另一篇文章没有处理自定义元数据?我们特别需要自定义元数据。@Malloc的可能副本不是副本,因为另一篇文章没有处理自定义元数据?我们特别需要自定义元数据。@Crashalot yes如果您只想检索自定义元数据,上面的代码应该可以工作。如果您有其他要求,请参阅的示例代码。但基本上ImageIO就是答案!哇!我花了一段时间才找到这个。谢谢@Crashalot yes如果您只想检索自定义元数据,上述代码应该可以工作。如果您有其他要求,请参阅的示例代码。但基本上ImageIO就是答案!哇!我花了一段时间才找到这个。谢谢@Crashalot yes如果您只想检索自定义元数据,上述代码应该可以工作。如果您有其他要求,请参阅的示例代码。但基本上ImageIO就是答案!哇!我花了一段时间才找到这个。谢谢@Crashalot yes如果您只想检索自定义元数据,上述代码应该可以工作。如果您有其他要求,请参阅的示例代码。但基本上ImageIO就是答案!哇!我花了一段时间才找到这个。谢谢
    NSURL *localFileUrl = [[NSBundle mainBundle] URLForResource:@"myImage" withExtension:@"png"];
    
    CGImageSourceRef imageSource = CGImageSourceCreateWithURL((__bridge CFURLRef)localFileUrl, NULL);
    
    NSDictionary* imageProperties = (__bridge NSDictionary*) CGImageSourceCopyPropertiesAtIndex(imageSource, 0, NULL);
    
    NSLog (@"image meta data %@", imageProperties);