What can I use EXIF โ€‹โ€‹lib from Qt (on embedded Linux)?

Can anyone recommend a good exif lib for tiff img that can be used with a Qt program? I would like to read and write exif data.

Please note that I need a license compatible with the closed source program, so lib using LGPL or a BSD style license will be very nice.

My first plan was to use QExifImageHeader and QExifValue in Qt Extended, but then I noticed that Extended never got the LGPL license and besides the fact that it was terminated ....

The platform used is embedded linux.

Thanks Johan


Update:

Since I am adding generosity to this question, I am clarifying the question of adding exif data on a tiff image from a Qt program.

A good library to use and an example of how to use it will be very enjoyable.

+7
c ++ linux qt metadata exif
source share
2 answers

Even if it is not related to Qt, probably the best option is the libexif C EXIF โ€‹โ€‹library. This is the main GNOME library (so it is widely deployed, tested, and documented), but it is fully aggregated for tools, has no dependencies, and is licensed by LGPL. It is a C-library, therefore its API is not idiomatic Qt, nevertheless it is powerful and easy to use.

I have seen a lot of Qt-based software that prefers to use the exiv2 library , which is written in C ++, but the exiv2 GPL (with the option to purchase a commercial license) and offers more or less the same libexif functionality. My suggestion is to try libexif and only if it does not meet your requirements try exiv2.

+9
source share

You can use the libjpeg-exif library, it includes tools that process and read EXIF โ€‹โ€‹data.

+2
source share

All Articles