gpt4 book ai didi

c++ - 我可以从 Qt 程序(在嵌入式 linux 上)使用什么 EXIF 库?

转载 作者:IT王子 更新时间:2023-10-29 00:25:34 24 4
gpt4 key购买 nike

任何人都可以为 tiff img 推荐一个可以与 Qt 程序一起使用的不错的 exif 库吗?我想读取和写入 exif 数据。

请注意,我需要一个与闭源程序兼容的许可证,所以使用 LGPL 或 BSD 样式许可证的库会非常好。

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

使用的平台是Embedded linux。

谢谢约翰


更新:

由于我要为这个问题添加赏金,我正在完善关于添加 exif 数据的问题在来自 Qt 程序的 tiff 图像上。

一个很好用的库和一个关于如何使用它的例子会非常好。

最佳答案

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

我见过很多喜欢使用 exiv2 library 的基于 Qt 的软件,它是用 C++ 编写的,但 exiv2 是 GPL(可以选择购买商业许可证)并提供或多或少与 libexif 相同的功能。我的建议是尝试 libexif,只有当它不能满足您的要求时,才尝试 exiv2。

关于c++ - 我可以从 Qt 程序(在嵌入式 linux 上)使用什么 EXIF 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4105534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com