Off topic: pyExifToolGUI: a Linux/Mac OS X/Windows gui for exiftool

579 views
Skip to first unread message

Harry van der Wolf

unread,
Dec 12, 2012, 3:00:24 PM12/12/12
to hugi...@googlegroups.com

Hi Hugin users,

This is more or less an off-topic subject. I say "less" because pyExifToolGUI supports the new Google PhotoSphere functionality for panoramic photos.

If you are still interested: read on!

If you are not interested: trash this email and continue with more useful emails!

pyExifToolGui is a python pySide QT4 script program that reads and writes exif, xmp (and a very limited set of IPTC) tags from/to image files using exiftool. It can use a "reference" image as source image to copy data from. A strong point of this software is the ability to write the data, copied or not from a source image, to multiple images at once. The main goal for this tool was the ability to write gps data to images as I photograph a lot in buildings like Churches/Cathedrals and Musea (when allowed), which means that the gps functionality of the camera doesn't function.   And sometimes you have already made 20 photos while your GPS is still not up-to-date or uses settings from your previous location.

Next to the gps functionality pyExifToolGUI also supports a limited set of exif and xmp tags but will slowly grow into a general exiftool Gui and will also write other tags to your images.This pyExifToolGUI tool is NOT a geotagging tool!

pyExifToolGui is a graphical frontend for the excellent open source command line tool ExifTool by Phil Harvey. pyExifToolGui is not a complete ExifTool Gui, far from that.
As said: I needed a tool to add gps data to my images and couldn't find one and decided to write my own. "By accident" it contains more functions as ExifTool is a powerful tool and once you have written the basic program Gui skeleton it is relatively easy to add extra functionality, which is basically to add more exif/xmp/iptc tags and add them to the "write to image" functions. This is a really time consuming process but not a difficult one. 

As far as I know this is the first exiftool gui for Linux and Mac OS X. For windows there is the free, closed source, no longer supported, "Exiftool Gui". It has more functionality and options compared to my pyExifToolGUI, but misses some mass-change functions and the new GPano functionality.

Features:

  • Supports in "read" mode all formats exiftool itself supports. Preview thumbnails only for standard image formats.
  • Select one photo, copy tags, and copy the copied tags to many photos.
  • Writes GPS data to (selected) images.
  • Writes several exif and xmp tags to images.
  • Removes metadata (if you want that).
  • Supports new Google Photosphere (gpano) functionality.

If you want to download and try it, simply visit my website(1).

If you want to have "some kind of first look": See the online manual(2).

Note: This is the first release (0.2) and it might crash on you or not even start (Mac OS X?). The coming weeks you might see new versions with added functionality (and less bugs?).

Quirks and "Things to Do"

Linux: The program is not yet packaged for any distribution. Use the setup.py script to install.

Windows: First start takes very long. Rename your downloaded exiftool(-k).exe to exiftool.exe. You will see a "command box" flash every time exiftool is used by pyExifToolGUI. This should be solvable but I haven't yet.

Mac OS X: This is my first "pythonized" bundle for Mac OS X (after ImageFuser, Hugin, Panini, Avidemux as normal bundles. Note that I'm only the creator of ImageFuser. I packaged the other ones). Sometimes pyExifToolGUI crashes on first start.This only occurs with the full bundle

General:

  • Expand functionality
  • Improve stability of Mac version
  • Remove "flashing" of "command box" on windows.
  • Create packages for Linux.
  • Many bugs to fix?

Harry

(1): <http://panorama.dyndns.org/index.php?lang=en&subject=pyExifToolGUI&texttag=pyExifToolGUI>

(2): <http://panorama.dyndns.org/pyExifToolGUI/manual/pyexiftoolgui.html>

JohnPW

unread,
Dec 13, 2012, 12:14:43 AM12/13/12
to hugi...@googlegroups.com
Thanks for the handy tool, Harry.
Worked for me on Mountain Lion (but I didn't give it a real vigorous workout.)
John
Reply all
Reply to author
Forward
0 new messages