xmpedit

GTK+ editor for XMP metadata embedded in images
git clone https://code.djc.id.au/git/xmpedit/

test/printxmp.cpp (472B) - raw

      1 /*
      2  * xmpedit
      3  * Copyright 2010 Dan Callaghan <djc@djc.id.au>
      4  * Released under GPLv2
      5  */
      6 
      7 #include <iostream>
      8 #include <exiv2/image.hpp>
      9 
     10 /** Simplest possible utility to extract raw XMP packet from a file. */
     11 int main(int argc, char *argv[]) {
     12     if (argc != 2)
     13         return 1;
     14     const std::string path(argv[1]);
     15     std::auto_ptr<Exiv2::Image> image(Exiv2::ImageFactory::open(path));
     16     image->readMetadata();
     17     std::cout << image->xmpPacket();
     18     return 0;
     19 }