github hvdwolf/jExifToolGUI 1.7.0
jExifToolGUI 1.7.0

latest releases: 2.0.2, 2.0.1, 2.0.0...
3 years ago

jExifToolGUI

jExifToolGUI is a java/Swing Windows/Linux/MacOS graphical frontend for the excellent command-line ExifTool application by Phil Harvey.

A Readme is here
A temporary website is here
A growing online manual is here
A (growing) collection of (micro) instruction videos can be found on Youtube
The complete Changelog is here. The changelog for this version is below the released apps.

Below you will find several binary releases:
The below releases do NOT contain exiftool itself. Download exiftool from https://exiftool.org/ (the linux deb will do that for you).
Windows users: remember to rename the "exiftool(-k).exe" to "exiftool.exe".

Universal jar

jExifToolGUI.jar: Just the bare jExifToolGUI.jar containing all dependencies. You need to have java version 8 (1.8) or newer installed on your system. Start with java -jar jExifToolGUI.jar &.
This version should run on any system that comes included with java 8 or newer or where you can install java 8 or newer. (Windows/Linux/MacOS (BSD*unix)/Solaris/AIX/HP*UX etc.)

Windows:

  • jExifToolGUI-1.7.0-win-x86_64_with-jre.zip: A windows 64-bit executable including java V11. Unzip with paths!
  • jExifToolGUI-1.7.0-win-x86_64.zip: A windows 32/64 bit executable without java. You need java 8 (1.8) or newer installed on your system.

    Remember to always rename exiftool(-k).exe to exiftool.exe

MacOS:

  • jExifToolGUI-x86_64-macos-1.7.0-with_jre.dmg.zip: A MacOS bundle including java V11. Note: Apple is very unfriendly to non-Apple stuff like java/perl and other software. This bundle IS a working Apple bundle but not entirely according Apple standards.
  • jExifToolGUI-x86_64-macos-1.7.0.dmg: A MacOS bundle without java. You need java 8 (1.8) or newer installed on your system.

    When I have double-clicked the jExifToolGUI app bundle from the Finder, it closes immediately after the Splash screen. Why ?
    jExifToolGUI is from an "unidentified" developer (me) and therefore blocked by the MacOS Gatekeeper software. You need to add jExifToolGUI to the "list of exceptions". That is actually very simple. See Apple support.

Linux

  • jexiftoolgui-1.7.0.deb: a Linux .deb package. For all Debian based systems (Debian/Ubuntu/Mint/MX Linux/Raspbian etc. etc.). This is a linux multi-architecture version as the relevant java V11 version for your system/architecture will be downloaded as dependency.
  • jExifToolGUI-1.7.0-x86_64.AppImage: Linux universal Appimage including java V11. Runs on every 64bit intel Linux system (and also inside Chromebook Linux beta). Simpy do a chmod +x jExifToolGUI-1.7.0-x86_64.AppImage and start with ./jExifToolGUI-1.7.0-x86_64.AppImage &.



Note: There is the java JDK (Java Development Kit) and java JRE (Java Runtime Environment). The JRE is needed to run java applications and is normally 4-5 times smaller than the full JDK. Since a few years the JREs are no longer distributed.
AdoptOpenJDK "strips" the JDKs and delivers JREs. See https://adoptopenjdk.net/releases.html



Changelog

  • Add new "compare images metadata screen" screen where you can compare the metadata of images. The selection options on the main screen (all, common tags, by group, etc.) can be used. You can select and compare up to 25 images.
    • From compare screen an "Export to pdf" and "Export to csv" option. The second with "one csv per image" or "all images into one csv".
  • Text buttons changed to "iconified" buttons with "tooltips" when you hover over them (material design icons).
  • Add "Help -> Youtube instruction videos". Opens browser to playlist with sort 1-3 minutes instruction videos. Will be expanded in future.
  • Add command line parameters/arguments handling. Supports (multiple) folder(s), multiple file(s) and combinations. Supports releative paths and symbolic links (Linux/MacOS). Note: The MacOS app bundle does not support command line arguments as Apple is really picky on this.
    See also the Youtube video Loading images about the several ways of loading images.
    This functionality does NOT support recursively parsing sub-directories as that could lead to tens of thousands of files which might not be a problem for a commandline tool, but is a problem for a Gui needing to load the files.
    Note: In windows this also means that you can drag&drop images onto the "closed" jExifToolGUI.exe in the file manager, and it will open and load the files.
    Examples:
    java -jar jExifToolGUI.jar ../../Pictures/Summer2015 a.jpg b.png /home/pipodeclown/screenshots/*.jpg ../c.cr2 d.nef

    jExifToolGUI.exe Pictures\Malaga2012 c:\tmp\pics\*.jpg c:\tmp\pics\*.RAF a.jpg d:\stuff\b.jpg
  • Change/Expand default imageviewer. Now always fullscreen (also for smaller than screen images) with "close/previous/next" buttons and "Escape/key-left/key-right" keylistener to loop through the loaded images (loaded images, not (only) selected images).
  • Option to select "dual column" or "single column" thumbnail panel (from Preferences -> Look & Feel). The left thumbnail panel will auto-size to "two-column width" when necessary.
    • single column: thumbnail plus file name (top - bottom)
    • dual column: thumbnail left, basic image data right (basic image data is new, was only file name).
  • Add "SplitPane" bar to divide left & right screen. User can shift the bar and the left/right/top/bottom according to the users preferences.
  • Remember GUI width/height and "splitPane" settings upon exit.
  • Renamed tab "Your Commands" to "Exiftool Commands"
  • Remove "Exiftool Database" from the tab in the main screen as it does not act on images. Put it under the "Tools" menu and give it its own screen.
  • Restructure and expand "Copy Data" tab
    • Sub-tab "From image to image": This is the original tab where you can copy metadata from one image to multiple images.
    • Sub-tab "Inside same image" (new)
      • All metadata to xmp: This copies all tags from all categories to xmp format, when possible (Moved from (menu) "Metadata -> Copy all metadata to XMP format" to here).
      • From multiple categories to category (To Exif, To XMP, To IPTC, To GPS, To PDF)
  • Add new Export/Import tab (currently only Export)
    • Move (menu) Other -> export metadata to new Export tab under "General Export"
    • Create "Export to PDF"
  • Export to pdf. The image plus metadata is written to a pdf. One image + metadata per pdf, or everything in one big pdf document.
  • Fix: issue #80 Spaces in tags in "Your Commands" lead to incomplete tags.
  • Program checked for selected images, but did not always check if images had been loaded at all before menu selection or button push: resulted in null value errors.
  • Fix Linux/MacOs: "Copy all tags to XMP": Fix issue with spaces in path.
  • Fix: rotation of RAW images in thumbnails.

Note: If the below Assets arrow is closed, click it to open it and see the files.

Don't miss a new jExifToolGUI release

NewReleases is sending notifications on new releases.