将自定义元数据添加到jpeg文件

时间:2012-05-22 09:42:17

标签: c++ metadata jpeg

我正在处理一个图像处理项目(C ++),我需要在处理完成后将自定义元数据写入jpeg文件。我怎么能做到这一点?有没有可用的图书馆?

1 个答案:

答案 0 :(得分:8)

如果您正在谈论EXIF元数据,您可能需要查看exiv2这是一个用于处理EXIF元数据的C ++库。还有一个名为libexif的lib,用C语言编写。

Exiv2在其网站上有一个视图示例,并且API已有详细记录。

更新:如果您要添加自定义元数据,可以使用MakerNoteComment标记。

Exif标准:PDF参见第4.6.5节EXIF IFD属性信息表7,与用户信息相关的标签。

     MakerNote    Type Undefined Count Any
     Comment      Type Undefined Count Any

这意味着您可以将这2个标签用于您想要的任何数据。