c – 我可以在Qt程序中使用哪些EXIF lib(在嵌入式Linux上)?

任何人都可以推荐一个很好的exif lib for tiff img,可以和Qt程序一起使用吗?
我想读取和写入exif数据.

请注意,我需要一个与封闭源程序兼容的许可证,
所以使用LGPL或BSD风格的许可证的lib会非常好.

我的第一个计划是在Qt Extended中使用QExifImageHeaderQExifValue,
但后来我注意到Extended从未获得LGPL许可证,并且最重要的是它是discontinued ….

使用的平台是嵌入式Linux.

谢谢
约翰

更新:

因为我正在为这个问题增加赏金,
我正在提出要添加exif数据的问题
来自Qt程序的tiff图像.

一个很好的lib和一个如何使用它的例子将是非常好的.

解决方法

即使它不是Qt相关的,也许你最好的选择是 libexif C EXIF library.它是一个GNOME核心库(因此被广泛部署,测试和记录),它仍然完全与工具箱无关,没有依赖性并且是LGPL许可的.它是一个C库,因此它的API不是Qt的惯用语,但它功能强大且易于使用.

我已经看到很多基于Qt的软件更喜欢使用用C语言编写的exiv2 library,但是exiv2是GPL(可以选择购买商业许可证)并提供或多或少相同的libexif功能.我的建议是尝试libexif,只有当它不满足你的要求时,试试exiv2.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...