github hvdwolf/jExifToolGUI 2.0.0
jExifToolGUI 2.0.0

latest releases: 2.0.2, 2.0.1
2 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.


This program is completely free and will remain completely free, but you can donate any amount to me to show your appreciation.
A lot of time went into the creation of this tool.


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".
As of version 2.0.0 I will only release Windows and MacOS builds including java. There are too many issues for "less experienced" users if they use a build without java.

Universal jar

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

Windows:

  • jExifToolGUI-2.0.0-win-x86_64_with-jre.zip: A windows 64-bit executable including java V11. Unzip with paths!

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

MacOS:

  • jExifToolGUI-x86_64-macos-2.0.0-with_jre.dmg.zip: A MacOS bundle including java V11.

    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-2.0.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-2.0.0-x86_64.AppImage: Linux universal Appimage including java V11. Runs on every 64bit intel Linux system (and also inside Chromebook Linux beta and/or Linux Crouton). Simpy do a chmod +x jExifToolGUI-1.9.0-x86_64.AppImage and start with ./jExifToolGUI-1.9.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:

  • Complete rewite of displaying image previews in the interface based on setting of Checkbox "Create Previews":
    • Checked: Displays the images in a resizable image grid, instead of the table. It allows for instantanious resize.
    • Unchecked: In a "filenames only" table in case you really want to load hundreds or more images at the time.
  • Improve reading of metadata in background with factor 3-15 (depending on number of images)
  • New splashscreen on startup (Thanks to Sebastian Gersbach). Due to Apple "anti-java" policy, this splashscreen can't be displayed in the bundle.
  • Screen output from a lot of names and metadata is now HTML-encoded. jExifToolGUI now correctly displays in UTF-8 (2-byte character encoding), also on Windows, but most platforms are not yet UTF-16 (3-byte character encoding) ready unless specifically installed, which means that Chinese and/or Taiwanese texts are not correctly displayed. HTML encoding overcomes this.
  • Add enhancement pull request #223: Added "Save" column with checkbox to User Defined Combination. (Thanks to sossw).
  • On image loading display some "placeholder" texts in the grid and the metadata table, to show the user that the program is really doing something.
  • Improve exiftool startup and preferences check. It contained a small error but it is also amazing what users manage to select as "exiftool".
  • Fix error in search/display of metadata via search button. Errors or corruptions in metadata made JTG crash in the background.
  • Updated logback to 1.2.11 to overcome the "Security Vulnerability CVE-2021-45046" (although in this java applcation nothing will happen).
  • Hebrew (עִברִית) added as language.Thanks to sufti1323.
  • Altered entire application (I hope) to enable "Right-to-Left" languages (like Hebrew).
  • Fix issue #201 (thanks sossw): "Edit data > copy from selected image = NOK"
  • Add Feature request issue #203: "User-defined metadata > Export path unknown" => Program now shows where it is saved"

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.