This library is a wrapper for the Exiftool command-line application (https://exiftool.org) written by Phil Harvey. It provides the full power of Exiftool to Ruby: reading and writing of EXIF-data, IPTC-data and XMP-data. Branch master is for actual development and branch compatibility-version is for compatibility with Ruby 1.8 and exiftool versions prior 7.65.
Performance optimization is a good thing. But posix_span doesn't work on Windows systems and also not with JRuby. :-( Or do I miss something?
Maybe the implementation can be done as an an independent gem which subclasses the MiniExiftool class? Are there other ideas?
What do you think?