github hvdwolf/jExifToolGUI 1.6.0
jExifToolGUI 1.6.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
The Changelog is here

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.6.0.0-win-x86_64_with-jre.zip: A windows 64-bit executable including java V11. Unzip with paths!
  • jExifToolGUI-1.6.0.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.

MacOS:

  • jExifToolGUI-x86_64-macos-1.6.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.6.0.dmg: A MacOS bundle without java. You need java 8 (1.8) or newer installed on your system.

Linux

  • jexiftoolgui-1.6.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.6.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.6.0-x86_64.AppImage and start with ./jExifToolGUI-1.6.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

  • New menu "Tools"
    • User defined Metadata combis
    • delete Lenses
    • delete Favorites
  • Add option to create your own combination of tags in "Tools -> User defined Metadata combis" to write to your images (see help page here or via the help button. This has been extended with the option to also use tags that are not known to Exiftool via a custom config file: Create your custom config file, Create your own custom tag combination and add the config file when saving your combination. This allows for example, to add your own set of tags to XMP, Exif, IPTC, Composite, etcera. Exiftool and jExifToolGUI will displays the tags, but you need to have the custom config file to write them as well. As examples: see the Exiftool example or see the isadg-struct.cfg online to add ISAD(g) data to the XMP set as new category xmp-isadg. (ISAD(G) is General International Standard Archival Description)
    • "pre-installed" custom metadata sets (for use, as example, and for modification (save as)):
      • isadg: like above mentioned
      • gps_location: All gps and location tags in the 3 categories EXIF,XMP and IPTC.
      • Google Photos: All tags that Google Photos uses or recognizes.
    • Common Tags in the View Tab now also include your own defined "User defined Metadata combis" by name.
          * Note: If you added your custom tags under one of the existing categories like XMP, Exif, IPTC, etcetera, they will also be displayed there.
    • Export Metadata (Menu Metadata -> Export Metadata) now supports the export by category (exif, xmp, etc.) but also from our user defined metadata combi set.
  • Add drag & drop of images. Drop them anywhere on the main program window and they will be loaded into the application.
  • Preferences -> System: "Show coordinates in decimal degrees (Exiftool defaults to Deg Min Sec)"
  • Preferences -> System: "Use G1 group instead of G for viewing": G will show main category like EXIF or XMP. G1 will show sub groups like for EXIF it will show ExifIFD, IFD0, etc. and for XMP like XMP-x, XMP-exif, XMP-dc, etcetera.
  • Preferences -> System: Make log level user definable for troubleshooting.
  • In the tab "Your commands": If you specify "-h" or "-htmlFormat", the output will switch to html instead of "plain text"
  • MacOS: Apple likes it big. The application starts with a bigger window on MacOS to show all GUI components.
  • Feature request: issue #66: images count. An image counter is now displayed in the bottom left showing how much images have been loaded.
  • (Internal) Better separation between Gui elements and program logic.
  • Fix: issue #60 Fix 2 combined errors. There was a check whether exiftool "delivers" data, but not if the first line contains a warning or error in case of faulty metadata data.This resulted in "hanging" on loading a file, or hanging when requesting specific info from a file.
  • Fix: fix export metadata (again).

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.