2 * Copyright (C) 2023 Team Kodi
3 * This file is part of Kodi - https://kodi.tv
5 * SPDX-License-Identifier: GPL-2.0-or-later
6 * See LICENSES/README.md for more information.
11 #include "ImageMetadata.h"
16 #include <exiv2/exiv2.hpp>
18 class CImageMetadataParser
21 ~CImageMetadataParser() = default;
23 static std::unique_ptr
<ImageMetadata
> ExtractMetadata(const std::string
& picFileName
);
26 CImageMetadataParser();
27 void ExtractCommonMetadata(Exiv2::Image
& image
);
28 void ExtractExif(Exiv2::ExifData
& exifData
);
29 void ExtractIPTC(Exiv2::IptcData
& iptcData
);
32 float m_focalPlaneXRes
{0.0};
33 float m_focalPlaneUnits
{0};
34 std::unique_ptr
<ImageMetadata
> m_imageMetadata
;