Exiv2 image metadata and tool c++ library.
Revisiting an old project and trying to breathe life into it again, I decided to start from scratch and do it properly this time. I'm working on set of image forensic analysis tools and hope to end up with a range from simple Exif, IPTC and XMP manipulation to Error Level Analysis and beyond (eventually I want to see just what can be packed into the headers of various image format headers). I decided to use the Exiv2 library (http://www.exiv2.org/)Â to get things started as it is well regarded and well documented.
svn checkout svn://dev.exiv2.org/svn/trunk
The dependencies are listed on the site and in the README:
sudo apt-get install zlibc gettext libiconv-hook-dev expat
Note: Because of the svn method there is no configuration file included so:
Everything should go well. To test it the libraries though grab another terminal and enter the sample folder and build the samples:
./exifprint <path/to/image.file>
Nothing went wrong here so I didn't really need to document this. I'll want to install all the same libs on my other machines however, so I guess it will be handy to have a record and a copy pasta.