我有一项任务是编辑exif标记并向其添加特定于应用程序的值.如果exif标签存在,libexif非常乐意编辑它们.但是如果exif标签不存在,我将不得不创建它们并将它们附加到文件中.libexif使用C fopen所以我认为没有一些IO操作会有一个简单的方法.我正在考虑将原始图像数据放入内存中,fopen(newfile,'w')添加exif数据然后追加图像数据. 只有当有人知道更简单的方法时,(我受限于libexif,libexiv2可能会产生一个liscence冲突).
c c++ jpeg libexif
c ×1
c++ ×1
jpeg ×1
libexif ×1