Sol*_*444 3 iphone xcode exif metadata uiimage
例如,Exif 标准有一个“用户评论”标签,我相信该标签限制为 256 个字符。
如果我想在元数据中添加一个故事,那么对于几兆字节的文本来说,我最好的选择是什么。
基本上,我试图将某些内容存储在图像中,并且在 iPhone 之间传输时不会丢失。我之前通过将其转换为 NSData 然后附加巨大的字符串然后将 NSData 更改为 UIImage 将这个图像直接写入图像。这行得通,但是当我通过电子邮件、短信或将其放入照片库时,我添加的所有信息都丢失了。
显然元数据保留在图像中,我使用用户评论让它工作,但有字符限制。
我将如何使用现有标签或制作自己的标签,以便对文本大小几乎没有限制?我不在乎文件有多大。
我假设您在谈论 JPEG 图像,因为文件格式是这个问题的核心。
JPEG 图像具有固有的 64kB 段大小限制。EXIF UserComment 没有长度限制,但 EXIF 仅限于单个 JPEG 段,因此限制为 64kB。
一些元数据编辑器(如 ExifTool)支持多段元数据类型。XMP 和 JPEG 注释都可以跨越多个段。我建议简单地使用 JPEG 注释,因为 XMP 的多段支持可能不是很常见。如果您选择 XMP,那么像 XMP-dc:Description 标签之类的东西可能是合适的。
| 归档时间: |
|
| 查看次数: |
3557 次 |
| 最近记录: |