代码之家  ›  专栏  ›  技术社区  ›  Johan

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

  •  7
  • Johan  · 技术社区  · 13 年前

    有人能推荐一个好的ExIF-LIB,用于TIFF IMG,可以与QT程序一起使用吗? 我想读写EXIF数据。

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

    我的第一个计划是 QExifImageHeader QExifValue 但后来我注意到,Extended从未获得过LGPL许可证,而且最重要的是 discontinued ....

    使用的平台是嵌入式linux。

    谢谢


    更新 :

    既然我给这个问题加了一笔赏金, 我正在改进这个问题,想添加EXIF数据。 在Qt程序的tiff图像上。

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

    2 回复  |  直到 13 年前
        1
  •  9
  •   Giuseppe Cardone    13 年前

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

    exiv2 library 这是用C++编写的,但是ExvI2是GPL(带有购买商业许可证的选项),并且提供或多或少相同的LIbExIF功能。我的建议是尝试LIbExIF,只有当它不满足您的要求时,尝试ExvI2。

        2
  •  2
  •   Prof. Falken    13 年前

    你可以使用 libjpeg-exif