在 iPhone / Objective-c 上读取/写入图像 XMP

2024-03-06

我正在尝试从 iPhone 上的 jpeg 读取 XMP 信息。

我可以使用 ImageIO 轻松从 IPTC、TIFF 或 EXIF 获取标签,但不能使用 XMP。我对评级标签特别感兴趣。

有谁知道这是怎么做到的吗?


我自己也一直在尝试解决这个问题。根据我的发现,您似乎需要创建或查找自定义工具集来解析 XMP 数据。它以 XML 格式存储。Adobe 有一个用于处理 XMP 数据的 SDK 和工具集,可以在此处找到。 http://www.adobe.com/devnet/xmp.html如果你检查一下,XCode 中 SDK 的编译指令有错误。您可以在论坛上获得更正。 http://forums.adobe.com/message/3234007#3234007

您还可以找到 adobe XMP 规范文件在这里 http://partners.adobe.com/public/developer/en/xmp/sdk/XMPspecification.pdf

我自己还没有深入了解这个主题的兔子洞,但由于没有其他人在这里做出回应,我想我会给你我在这个主题上所能挖掘到的一点点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 iPhone / Objective-c 上读取/写入图像 XMP 的相关文章

  • UI键盘回避和自动布局

    鉴于 iOS 6 中对自动布局的关注以及 Apple 工程师的推荐 查看 WWDC 2012 视频 我们不再直接操作视图的框架 那么如何仅使用自动布局和 NSLayoutConstraint 来避免键盘呢 Update 这看起来是一个合理的
  • 我如何在 ANSI C 中实现类似于 Objective-C @encode() 编译器指令的东西?

    encode 指令返回一个 const char 它是传入的数据类型的各个元素的编码类型描述符 示例如下 struct test int ti char tc printf s encode struct test returns test
  • 无论如何从变量名获取字符串?

    说我有课 interface Person NSObject NSString name 我需要获取类中 NSString 的名称 Person person Person alloc init NSLog Name of variable
  • 在哪里可以找到有关 IOS 日历同步的优秀教程? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在开发 iPhone 应用程序 如何将新事件与 iOS 日历同步 您可以浏览此 github 代码
  • 在 Objective-C iPad 开发中发布

    我正在尝试发出 POST 请求 但我似乎无法弄清楚出了什么问题 我从服务器收到响应 但我的电子邮件 密码对似乎没有正确发送 读取 由服务器 它告诉我不存在这样的帐户 这是我的代码 它包含在一个函数中 当用户按下我创建的 登录 按钮时调用该函
  • NSNumber numberWithInt 在数字 >= 13 上崩溃

    我对 Objective C 还很陌生 我已读完类似的问题 https stackoverflow com questions 2533355 nsnumber 13 wont retain everything else will但我不知
  • 如果 UIGestureRecognizer 触发,如何取消按钮点击?

    更新 问题似乎是对另一个 GestureRecognizer 的依赖失败 请参阅此问题下面的评论和测试项目 在我的 iPhone 应用程序中 我有一个包含多个 UIButtons 作为子视图的视图 该视图还有一个 UITapGestureR
  • iPhone 应用程序名称有哪些限制? (它们记录在[哪里]?!)

    我花了 2 天 和很多头 墙重击 终于发现临时分发对我不起作用的原因是因为我的应用程序名称包含 UTF 8 字符 我仍然对像苹果 iPhone 这样广泛的国际平台如何禁止这种行为感到困惑 i e 如果我的应用程序是一款中国围棋游戏 我是否可
  • 如何在UITextField上自动打开键盘?

    我有一个非常简单的表格 当触摸单元格时 它会打开一个带有一个 UITextfield 的新视图 我想要的只是键盘会自动打开 而用户无需触摸 UITextfield 这一切都是在 Interface Builder 中完成的 所以我不确定如何
  • 动态框架中未定义的架构符号

    我正在开发一个 iOS 框架 该框架包含多个第三方框架并使用 UnitySendMessage C 方法与 Unity 进行通信 我想创建一个动态框架 支持 iOS8 但我偶然发现以下编译错误 Undefined symbols for a
  • 使用 MKPolyline 在地图上绘制用户路线

    我对 Objective c 还很陌生 在我的应用程序中 我试图将用户采取的路线绘制到地图上 到目前为止 这是我仅获取用户当前位置的内容 import StartCycleViewController h import CrumbPath
  • CAShapeLayer 路径在动画后消失 - 需要它留在同一个地方

    感谢 StackOverflow 上的一些帮助 我目前正在 CAShapeLayer 中对路径进行动画处理 以制作一个从移动精灵指向屏幕上另一个移动点的三角形 动画完成后 三角形就会从屏幕上消失 我使用的持续时间非常短 因为每个精灵每 0
  • 锁定时 AVAudioPlayer 在 iPhone 5 中不播放音频

    使用 AVAudioPlayer 我尝试在 iphone 播放器播放时播放声音 当设备锁定时也是如此 问题是 在 iPhone 4s ios 7 中 效果很好 但在带有 6 和 7 ios 的 iPhone 5 上没有任何反应 In the
  • 如何在UIWindow中添加视图?

    我想添加一个视图UIWindow与以下代码 AppDelegate delegate AppDelegate UIApplication sharedApplication delegate UIWindow window delegate
  • 将数组从控制器传递到视图

    I have UIView UI视图控制器 在 UIViewController 中 我需要能够将项目插入到 6 个整数的固定数组中 然后 我需要将此数组传递给视图 以便它分析该数组并适当地更新屏幕 我该怎么做呢 我尝试过使用标准 C 数组
  • Xcode 4:获取请求模板变量?

    在 Xcode 3 X 中 您应该右键单击获取请求模板的谓词编辑器中的空白来指定变量输入而不是硬编码谓词 这是 XCode 4 中的哪里 我已经按住了选项 右键单击 选项单击等 但无法弄清楚 我认为X4不再有变量了 相反 我认为您必须选择一
  • UIView transitionFromView:如何在转换过程中实现黑色背景?

    我使用下一个代码 UIView transitionFromView viewA toView viewB duration 1 0 options UIViewAnimationOptionTransitionFlipFromLeft c
  • 如何显示AVPictureInPictureController?

    我正在尝试使用播放视频AV画中画控制器最近在IOS9 使用此代码 AVPlayer AVPlayer AVPlayer playerWithURL url AVPlayerLayer layer AVPlayerLayer playerLa
  • dequeueReusableCellWithIdentifier: 如何工作?

    我想要一些精确的信息dequeueReusableCellWithIdentifier kCellIdentifier 如果我理解得很好 下面的 NSLOG 应该只打印一次 但事实并非如此 那么 dequeueReusableCell 的意
  • 可以使用两个独立的 SQLite 数据库吗?

    我有一个 sqlite 数据库 其中存储用户定义的信息和用户只读的信息 我觉得将来可能需要修改只读信息 并且我不想进行整个数据迁移 有没有一种方法可以使用单独的 sqlite 数据库来存储只读信息 该数据库可以轻松替换 如果是这样 您能否就

随机推荐

  • 没有 php.ini 与brew

    我用brew安装了PHP7 它说 The php ini file can be found in usr local etc php 7 0 php ini 但我在那里什么也没看到 所以我确认了php fpm i Configuratio
  • 嵌入、嵌入高级或动态地图之间的区别

    我正在使用 Google Maps Javascript API 将地图添加到网站 现在 当谷歌改变他们的价格时 我不确定我的极限是多少 这site https cloud google com maps platform pricing
  • 如何刷新 DbContext

    我想刷新我的所有实体DbContext在没有重新创建它的情况下 我尝试了以下操作 但没有一个有意义 var context IObjectContextAdapter myDbContext ObjectContext var refres
  • 在 Windows 上构建 Boost

    我正在尝试使用 mingw 在 Windows 7 x64 机器上构建 boost 库 当我尝试运行 b2 时 b2 build dir C boost build toolset gcc with python 构建库时出现错误 Jamr
  • C# 在包含任何字符的设置中序列化 List 的方法 (Regex/xml)

    我正在寻找一种简洁 干净的方法将字符串列表存储到C 设置 http msdn microsoft com en us library aa730869 28VS 80 29 aspx文件 据我所知 您无法将 List 对象存储到这些设置中
  • SQL Server 2005中的连接错误

    我有一个问题 我运行应用程序 C 并收到错误 与网络相关或 发生特定于实例的错误 建立与 SQL 的连接 服务器 找不到服务器或 无法访问 验证 实例名称正确且 SQL 服务器配置为允许远程 连接 提供商 SQL 网络 接口 错误 26 错
  • 如何将 iMessage 扩展的 sqlite 存储文件下载到 MacBook

    我们正在开发 iMessage 扩展 它成功地使用了核心数据 我们需要评估 store sqlite 文件 但找不到它 我们尝试这样找到它 在 Xcode 中 窗口 gt 设备 In Installed Apps 选择我们的扩展 Downl
  • 如何使用 gmock 测试类是否调用其基类的方法

    class Foo public int x int y void move void class SuperFoo public Foo public int age void update SuperFoo update void mo
  • 自定义验证在版本 4.1.1 的联系表单 7 中不起作用

    我必须在联系表单 7 中制作一个带有自定义验证字段的表单 它不适用于联系表单 7 的最新版本 4 1 1 但适用于旧版本 我创建了一个用于从表单获取优惠券代码的字段 如果优惠券是从 HIP 开始的 我想验证该条目 我的代码如下 add fi
  • 如何“git pull”到非当前分支的分支?

    当你跑步时git pull on the master分支 它通常从origin master 我在另一个名为newbranch 但我需要运行一个执行以下操作的命令git pull from origin master into maste
  • 重新启动 kube-proxy 等待条件

    在 Windows 10 中运行 minikube start 时 出现以下错误 错误 重新启动集群时出错 重新启动 kube proxy 等待 kube proxy 启动以进行 configmap 更新 等待条件超时 请帮我解决给定的问题
  • Delphi DataSnap 框架向 JSON 消息添加内容

    我正在使用 Delphi XE DataSnap REST 服务器并尝试返回 JSON 序列化对象 我的方法返回给客户端的结果如下所示 type ServerMethodsUnit1 TJSONIssue id 1 fields FIssu
  • SyntaxError:解析错误仅发生在 safari 中

    我收到 SyntaxError Parse Error 仅在 safari 上 这是有问题的代码
  • MySql PHP 从逗号分隔的数据(标签)中选择不同值的计数

    如何从 MySql 中以逗号分隔值存储的数据中选择不同值的计数 最后我将使用 PHP 从 MySql 输出数据 里面有每个帖子的标签 所以最后 我尝试输出数据 就像 stackoverflow 处理标签的方式一样 如下所示 tag name
  • 将 setIcon 首选项设置为 ColorDrawable 在 Android 5.0 Lollipop 上不起作用

    在我的应用程序中 我使用以下行来区分一些首选项 preference setIcon new ColorDrawable color 在 Lollipop 之前的 Android 版本中 它工作正常 并且首选项显示所选颜色的方形图标 但在
  • 将共享库打包到 elf 中 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一个实用程序可以ALL精灵需要的SO将它们变成静态然后将精灵转换为SO的自由 以下是一些您可能会
  • 共享目标通用应用程序 Windows 10 方法

    我为此苦苦挣扎了几个小时 但找不到有效的解决方案 我的应用程序是共享的目标应用程序 问题是当它运行并且用户想要共享内容时 protected override async void OnShareTargetActivated ShareT
  • .* 有什么作用?正则表达式实际上意味着什么?

    我使用 Perl 已有十年了 但最近我对使用 感到困惑 正则表达式 它似乎与最小字符数不匹配 有时它会给出不同的结果 例如 对于此字符串 aaaaaaaaaaaaaaaaaaaaaaammmmmmmmmmmbaaaaaaaaaaaaaaaa
  • 是否可以使用整数算术实现按位运算符?

    我面临着一个相当特殊的问题 我正在为不支持按位运算的体系结构开发编译器 然而 它处理带符号的 16 位整数算术 我想知道是否可以仅使用以下方法来实现按位运算 Addition c a b 减法 c a b Division c a b 乘法
  • 在 iPhone / Objective-c 上读取/写入图像 XMP

    我正在尝试从 iPhone 上的 jpeg 读取 XMP 信息 我可以使用 ImageIO 轻松从 IPTC TIFF 或 EXIF 获取标签 但不能使用 XMP 我对评级标签特别感兴趣 有谁知道这是怎么做到的吗 我自己也一直在尝试解决这个