Exiv2
exiv2.hpp
1 // SPDX-License-Identifier: GPL-2.0-or-later
2 
3 #ifndef EXIV2_HPP_
4 #define EXIV2_HPP_
5 
6 // *****************************************************************************
7 // included header files
8 #include "exiv2/basicio.hpp"
9 #include "exiv2/bmffimage.hpp"
10 #include "exiv2/bmpimage.hpp"
11 #include "exiv2/config.h"
12 #include "exiv2/convert.hpp"
13 #include "exiv2/cr2image.hpp"
14 #include "exiv2/crwimage.hpp"
15 #include "exiv2/datasets.hpp"
16 #include "exiv2/easyaccess.hpp"
17 #include "exiv2/epsimage.hpp"
18 #include "exiv2/error.hpp"
19 #include "exiv2/exif.hpp"
20 #include "exiv2/futils.hpp"
21 #include "exiv2/gifimage.hpp"
22 #ifdef EXV_ENABLE_WEBREADY
23 #include "exiv2/http.hpp"
24 #endif
25 #include "exiv2/image.hpp"
26 #include "exiv2/iptc.hpp"
27 #include "exiv2/jp2image.hpp"
28 #include "exiv2/jpgimage.hpp"
29 #include "exiv2/metadatum.hpp"
30 #include "exiv2/mrwimage.hpp"
31 #include "exiv2/orfimage.hpp"
32 #include "exiv2/pgfimage.hpp"
33 #include "exiv2/photoshop.hpp"
34 
35 #ifdef EXV_HAVE_LIBZ
36 #include "exiv2/pngimage.hpp"
37 #endif
38 
39 #include "exiv2/preview.hpp"
40 #include "exiv2/properties.hpp"
41 #include "exiv2/psdimage.hpp"
42 #include "exiv2/rafimage.hpp"
43 #include "exiv2/rw2image.hpp"
44 
45 #include "exiv2/tags.hpp"
46 #include "exiv2/tgaimage.hpp"
47 #include "exiv2/tiffimage.hpp"
48 #include "exiv2/types.hpp"
49 #include "exiv2/value.hpp"
50 #include "exiv2/version.hpp"
51 #include "exiv2/xmp_exiv2.hpp"
52 #include "exiv2/xmpsidecar.hpp"
53 
54 #endif // ifndef EXIV2_HPP_
Exif and IPTC conversions to and from XMP.
EPS image. References: [1] Adobe PostScript Language Document Structuring Conventions Specification...
Error class for exceptions, log message class.
Encoding and decoding of Exif data.
Encoding and decoding of IPTC data.