jExifToolGUI: A java/Swing Windows/Linux/MacOS graphical frontend

Started by hvdwolf, June 28, 2020, 09:34:58 AM

Previous topic - Next topic

MrVideo

Interesting. Like I said, I keep learning new things about your program. Not exactly the same as starting a CMD terminal.

But, what you have allows users to create a shortcut to the program and then modify the properties to add those command line options

But, thinking about it, nothing stops a user from creating a shortcut to the CMD program in order to start exiftool from there. No different than my starting a cygwin terminal with a more powerful unix shell.

hvdwolf

That is right. You can also make so called "droplets" on windows. Create shortcuts to .bat/.cmd scripts on your desktop for exiftool that do specific things. Like a droplet that (re)sets all images dropped onto it to their "DateTimeOriginal", or a droplet that adds your name, copyright notice, whatever to all the images your drop on it.
You can even create a droplet that does renaming when you drop images on top of it. It can ask prefix, suffix, a nice name, or tag selected from the images (if that is a script option).
That is already a very old technique. When I was still using Windows (until 2006 and from 2010-2012 again?), I've used that for many command-line tools.
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

hvdwolf

See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

hvdwolf

I am working on a version 2.0.
Versions so far contained a table (top to bottom) displaying images.
Version 2.0 (not released yet) contains an image grid (wrap left to right).
The table is still used when you don't want to see images (I have users loading 1000 images at a time).

See a preview on Youtube.
I added subtitling as comment as that was the simplest and fastest.
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

StarGeek

Quick question, as I wasn't sure trying to help someone using the GUI.  Under the "Your Commands" tab, is quoting system dependent?
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype

hvdwolf

Quote from: StarGeek on December 12, 2021, 11:12:56 AM
Quick question, as I wasn't sure trying to help someone using the GUI.  Under the "Your Commands" tab, is quoting system dependent?

Yes, it is. The commands are directly given to exiftool, together with the selected images. The (only) advantage to direct exiftool is that you can see the previews and select the images you want to run the command on.
And the exiftool command itself should not be specified.

Linux/macOS: '-FileModifyDate<DateTimeOriginal'
Windows: "-FileModifyDate<DateTimeOriginal"
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

StarGeek

Thanks for the info.

Sorry if this is mentioned elsewhere, I was heading out while after I answered the question and didn't have time to check.
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype

HemiBob

I found this app today and it looks like the compare option could be useful.
But I can't get that bit to work.
Starting with a fresh reboot, I open JexiftoolsGUI and load just two images.
If I highlight either one I get the Exif data as expected.
Then I select (highlight) both and it says "Multiple images/files selected - Select appropriate action"
I click on the button to compare selected images and it says
"Preparing image metadata for comparison"
But it never goes any further, even after an hour :-(
Have I missed something?
I'm running jExifToolGUI V1.10.0 and ExifTools is version 12.3.9.0
Thanks Bob

hvdwolf

Please let me know on which platform you are using JTG.
Secondly: Depending on the platform you are using you will find a logs folder.

  • Windows: in the same folder where you run the exe
  • Linux: installed debian deb version: in the user home folder; the imageApp: in the same folder as the AppImage
  • MacOS: Inside the user home folder
  • universal jar: in the same folder as the jar.
Please zip the log(s) and please attach to a post or a PM. Preferably first set the log to a high level (minimal debug), run it again, and share that log. Then you can set back the log level as a high level is slightly slower but also creates large log files.
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

HemiBob

Many thanks for looking into this, there's no hurry.
I'm on Windows 10 (not sure what JTG is)
Attached is the latest log, hope it helps
Regards, Bob.

hvdwolf

Hi all,

I now released version 2.0.0.
I made the version jump from the 10th version in the 1.0 series (1.10.0) due to the reworked thumbnail images grid.

It took quite some time for this release as I have been working overtime for the past 7-8 months for a global project for my "real world job" and couldn't find the motivation to work hard on JTG in my spare free time.

Full changelog

Releases page with current changelog
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

hvdwolf

Hi,

I released a bugfix 2.0.1 which also comes with a new Simplified Translation (partially).

Full changelog

Releases page with current changelog
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

jimlad68

#102
Title: -title<${filename;s/\..*?$//} works on ExifToolGUI but NOT in jExifToolGUI

I am an irregular user of ExifToolGUI and am hoping to move to the newer supported jExifToolGUI.
I have installed (added to a folder) on Windows 10 and placed the latest exiftool.exe in the same folder as jExifToolGUI.exe and preferences show that folder for ExifTool location.
Mostly it works fine from there.

However in "exiftool direct"/"exiftool commands" Tab
[] These work fine on both ExifToolGUI and jExifToolGUI
-title=titlexxx
-Objectname=object name

[] But these work fine on ExifToolGUI but NOT in jExifToolGUI and gives message "The system cannot find the file specified".
-title<${filename;s/\..*?$//}
-Objectname<${filename;s/\..*?$//}

Same results on both *.jpg and *.png

Is there a different way of inputting more complex commands in jExifToolGUI?

StarGeek

Quote from: jimlad68 on October 15, 2022, 05:26:03 PM[] But these work fine on ExifToolGUI but NOT in jExifToolGUI and gives message "The system cannot find the file specified".
-title<${filename;s/\..*?$//}
-Objectname<${filename;s/\..*?$//}

Try putting quotes around the commands
"-title<${filename;s/\..*?$//}"
"-Objectname<${filename;s/\..*?$//}"
"It didn't work" isn't helpful. What was the exact command used and the output.
Read FAQ #3 and use that cmd
Please use the Code button for exiftool output

Please include your OS/Exiftool version/filetype

jimlad68

Quote from: StarGeek on October 16, 2022, 03:30:02 PMTry putting quotes around the commands
"-title<${filename;s/\..*?$//}"
"-Objectname<${filename;s/\..*?$//}"

That worked fine thanks. I had tried quotes, but in the wrong place!