Gexiv2 is a GObject-based wrapper around Exiv2, a library used to manage image metadata.