github hvdwolf/jExifToolGUI 1.9.0
jExifToolGUI 1.9.0

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

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-1.9.0-win-x86_64_with-jre.zip: A windows 64-bit executable including java V11. Unzip with paths!
  • jExifToolGUI-1.9.0-win-x86_64.zip: A windows 32/64 bit executable without java. You need java 11 or newer installed on your system.

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

MacOS:

  • jExifToolGUI-x86_64-macos-1.9.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.9.0.dmg: A MacOS bundle without java. You need java 11 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.9.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.9.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.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:

  • DROP SUPPORT FOR JAVA-8. java-8 does not support tiff. I used an external lib (twelvemonkeys) to support tif, but twelvemonkeys also moves on and tiff support using java-8 gets more and more cumbersome. Java-11 and up supports tiff out of the box. Dropping Twelvemonkeys also means that pgm/pict/tga is no longer supported (but who uses that anyway).
  • "feature request" #156: Create setting where users can define their own font and font size for the application to accomodate higher (hdpi) resolutions.
  • "feature request" #117: Option to "switch of" thumbnail generation and metadata reading when loading images. This can speed up the image loading 400% to almost instantly. When switching off "Create previews", always one preview is created in the bottom-left. Either the first of the loaded set, or the image selected from the list.
  • Added option in the "Export/Import" pane and the "Exiftool Commands" pane to specify a folder instead of loading previews. Especially when dealing with large amounts of images, this is really fast when comparing it with first loading the images, creating previews. Next to that: some exiftool commands work faster when done on a folder in comparison to "image by image".
  • Display the source folder in the bottom notification bar. It already displayed the number of loaded files. It now displays the folder as well. Note: This will not work correctly when dropping files from multiple folders on the program, or specifying multiple folders/files on the command line.
  • Support fast-scaling when resizing. As java-8 is no longer supported I can use higher level image resizing/rescaling functionality. This should give some 5-15% performance improvement on loading.
  • Support for photoshop thumbnails added. Photoshop tiffs containing these thumbnails, now load the preview at least 25~50x faster (because we no longer need to resize the entire sometimes 45+ MB image).
  • Search in metadata of loaded images (added a magnifying glass button). You can search on tag and on value. Images that contain search results can be reloaded.
  • Add vrae config and vrae custom metadataset
  • Display filename/path above metadata panel
  • Add menu option for "set file date to create date" for mp4/mov movieclips
  • [MacOS] Fix "issue #118": "sips conversion of heic images". Only the first occurrence of multiple spaces in path/filename were escaped.
  • Updated splash logo to display Exif, GPS and XMP in uppercase instead of Exif, gps and xmp.
  • Fix null pointer assignment in geotagging
  • Fix Set to DateTimeOriginal: spaces in exiftool path caused error
  • Fix "issue" #110 (windows): If PATH contains multiple exiftool versions, jExifToolGUI crashes. Fixed now.
  • Fix "issue" #116 (windows): ExifTool command will not run if exiftool.exe directory contains a space.
  • "issue" #100: Add "-m" parameter to Edit->GPS tab to allow for longer than 32 character strings for IPTC. Make it checked by default.
  • "feature request" #124: Convenient localization (translation) using Weblate
  • GPS: Add "Add location to makernotes". Many camera's have location,country,state,city as makernotes. Exiftool will automatically put it in the correct Panasonic/Canon/Nikon/etcetera tags.

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.