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

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

Previous topic - Next topic

hvdwolf

Quote from: Cassio Duarte on October 03, 2020, 01:13:58 PMIt is not clear to me how to open raw files (in particular Fujifilm%u2019s RAF) on the left panel. I tried both by the Load Directory/Images without success. Does the app work for that kind of file? On preferences I noticed we should type the image directory and also RAW viewer location -what I fulfilled-, but nothing happened when I clicked to open the files%u2026 Could you tell me if I am doing correctly?

My intention is to change Fujifilm camera model name from x-t2 to x-t4 on the EXIF tags of my RAF files%u2026 Is it possible to do that using the GUI version?
I do not know if you are doing it correctly :)

Please download and see attached short movie.
It is made on Linux and not on MacOS, but the "workflow" is identical. (I did not have a screen recorder on my Mac)
See attached image of the settings to configure a Raw Viewer (and this is on MacOS). Once done you either double-click an image, or you select it and click the "display Image" button.

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

Cassio Duarte

Dear hdvwolf,

Thanks for your prompt answer! I attached some print screens in order you can see. My OS is Windows but I suppose there would not be too much difference, am I correct?

First, on File>Preferences I filled the first three spaces and saved the settings. I suppose Capture One.exe can be included on the RAW viewer location, isn't it? 

Then, after clicking on Load Images nothing happened. On the low right corner it appears "Loading images..." but strangely no folder appears.

Am I doing something wrong? Is it necessary to configure something before?

Thanks very much once again for your kind attention!

hvdwolf

Sorry, I mixed you with the previous user who was on MacOS.
You are now the 3rd person reporting this issue: 1 on MacOS, 1 on Manjaro Linux and now you.  And I can't reproduce it, not on any of my systems.

Can you make a copy of the screen under Help -> System / Program Info?
Can you go into Preferences -> System and set the log level to "trace", and restart jExifToolGUI?
Then try again, both the buttons and the menu options under File.  After closing please attach the (zipped) log file(s) to a post. These logs are in the folder logs "next to" the program and ordered by jexiftoolgui_YYYYMMDD-HHMM.log.
And afterwards you can/should reduce the log level again to Info or lower.

Edit: jTG supports drag& drop, so please try to drag & drop the RAF files from the file manager onto the program. At least that should work.

Edit 2: I installed Capture One (30 days trial; what an annoying privacy violating program). When double-clicking RAF files or other RAW images from jTG, they are opened in Capture One. Strange thing is that older RAF files, like from the E-550 and FinePix X-100, are not recognized and need to be manually imported into Capture One. Other (open source) Raw viewers/editors like Raw Therapee and Nomacs have no problem with these older RAFs.
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

hvdwolf

Version 1.6.3 released: Release page; Changelog

The next release (1.7.0) will take (much) longer as I will work on "bigger" things.
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

Cassio Duarte

I will be out if home until Thursday. As soon as I can I will follow your instructions and I will let you know.

Thanks very much!

Cassio Duarte

Dear hvdwolf,

I followed your instructions step by step (please see the attached files you requested) – I just did not understand how "to reduce the log level again to Info or lower" – but in the end I still could not open the files through the Load Images button...

However, this time I was successful opening a raw file through dragging and dropping it directly to the left panel – although I could not do the same thing with the folder with the image (see my print screen "Dragging and Dropping a folder"). I did the same operations you showed on your video and after I could open on Capture One my RAF file as X-T4 one. Thanks very much! 8)

If you discover how to make the GUI version fully operable through the opening of files it would be even more perfect. I am already fully grateful for all your help!

hvdwolf

Hi, going back to your first post.
Quote from: Cassio Duarte on October 03, 2020, 01:13:58 PM
It is not clear to me how to open raw files (in particular Fujifilm%u2019s RAF) on the left panel. I tried both by the Load Directory/Images without success. Does the app work for that kind of file? On preferences I noticed we should type the image directory and also RAW viewer location -what I fulfilled-, but nothing happened when I clicked to open the files%u2026 Could you tell me if I am doing correctly?
(I should have asked this before) You say you can't load images via Load images or Load Folder. What does (or does not)  happen?

  • Does the file chooser open or not?
  • Can you navigate (go up and down) through folder structures?
  • When you want to open a folder: do you "double-click" it or single-click and then using the button Open. Double-clicking a folder, on any OS, will simply open that folder for further drill-down and navigation. Single-clicking the folder and use the  "Open" button is what should be done (in any program on any OS).
And you mentioned that you configured the RAW viewer and then: but nothing happened when I clicked to open the files
Please explain: If you can't load files, how can you then double-click them from the program to try to open them in the raw viewer?


Quote from: Cassio Duarte on October 03, 2020, 01:13:58 PMI just did not understand how %u201Cto reduce the log level again to Info or lower%u201D
Go to Preferences -> System and set the loglevel to Warn (or Info or Error or Off).

Dragging and dropping a folder does not work, at least not now (I had not even thought of that, to be honest). Only files can be dragged & dropped. I will have to dive into the possibility whether that is a possibility at all (and then next: what about subfolders: with or without recursion? You might want to load 10.000 folders/images at a time).

Quote from: Cassio Duarte on October 03, 2020, 01:13:58 PMIf you discover how to make the GUI version fully operable through the opening of files it would be even more perfect.
Ho, ho :). It might not work for you, which we should try to solve, but it does work for many other users. The program IS fully operable!!
(and I tried it now on a win7, a win8.1, a Win8.1 tablet (took a little more effort) and several Win10 laptops/PCs.)
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

Cassio Duarte

Hi hvdwolf!


I'm not used to the language of these forums and I don't know how to highlight your questions as you did with mine. I will do it the way I know:


"(I should have asked this before) You say you can't load images via Load images or Load Folder. What does (or does not)  happen?"


No folder was opened either by the buttons Load Directory / Load Images or through File> Load Images / Load Directory.
And a third observation: nothing appears written on the third button



"And you mentioned that you configured the RAW viewer and then:
but nothing happened when I clicked to open the filesPlease explain: If you can't load files, how can you then double-click them from the program to try to open them in the raw viewer?
"



As nothing opened, I thought it might be due to not having indicated the program to open RAF files before ... But nothing has changed and I was unable to access any folder with the files.



"Dragging and dropping a folder does not work, at least not now (I had not even thought of that, to be honest). Only files can be dragged & dropped. I will have to dive into the possibility whether that is a possibility at all (and then next: what about subfolders: with or without recursion? You might want to load 10.000 folders/images at a time)."


Well, I probably would not need so much...   Even one by one is already working and I am very grateful for all your efforts!


"Ho, ho  . It might not work for you, which we should try to solve, but it does work for many other users. The program IS fully operable!!
(and I tried it now on a win7, a win8.1, a Win8.1 tablet (took a little more effort) and several Win10 laptops/PCs.)
"


I totally believe in you and I'm used to being a victim of Murphy's Law! And I, who barely know how it all works, find myself in the position to explain details of what is happening to those who understand ...



hvdwolf

Quote from: Cassio Duarte on October 09, 2020, 09:47:07 PM
I'm not used to the language of these forums and I don't know how to highlight your questions as you did with mine. I will do it the way I know:
In the top right of every post in this forum you have a  "Quote" button/icon. Using that one gives you the options to quote/copy other posts. Copying begin and end quote codes around portions of the text gives you the option to split it into multiple sections and you can even make multi-level quotes (quote in a quote): see bottom one.

Quote from: Cassio Duarte on October 09, 2020, 09:47:07 PMNo folder was opened either by the buttons Load Directory / Load Images or through File> Load Images / Load Directory.
And a third observation: nothing appears written on the third button
A folder will not directly open. It is not that a complete filemanager will start. A file dialog popup should open enabling you so select a folder or files. Just like in Word or Excel when you want to open a file.
So, do you mean that no popup window at all is opening (allowing you to select files/folders)?
Or do you mean that a popup is opening, but it's not functional? (the logs don't show that as there is no error)

The 3rd button ("Display Image") only gets active when images are loaded. Otherwise there is nothing to display. (Anyway: in 1.7.0 the GUI might change considerably)

Quote from: Cassio Duarte on October 09, 2020, 09:47:07 PM
Quote from: hvdwolf on October 09, 2020, 03:00:34 AMAnd you mentioned that you configured the RAW viewer and then: but nothing happened when I clicked to open the files
Please explain: If you can't load files, how can you then double-click them from the program to try to open them in the raw viewer?

As nothing opened, I thought it might be due to not having indicated the program to open RAF files before ... But nothing has changed and I was unable to access any folder with the files.
OK. So you mean that you configured the RAW viewer to see if you could open/select files/folder.
There is no link between that. The loading of files/folders should always work. And when you want to see full screen images of RAW thumbnails (which are actually embedded jpeg previews/thumbnails taken from the RAW image), then you need a RAW viewer.
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

hvdwolf

MacOS: Why does the jExifToolGUI app bundle close immediately after the Splash screen when I have double-clicked it from the Finder?

As incidents/issues are now registered due to this Apple behavior, I will mention it now here and I will also add it also to the Releases page.  It is already in the manual under Installation in the MacOS section. (Unfortunately I can't modify my first post anymore. Phil or Stargeek perhaps?)

I am an "unidentified" developer" and by default MacOS (the gatekeeper software) does not open apps from "unidentified" developers as the app bundle could contain malware (and next to that: Apple doesn't like it if there is a developer that is not registered with them with "all" his/her personal information, much more than for the Apple ID. And I don't like that Apple "big brother is watching you" behavior).

These 2 links show you how you can add my app bundle (and other app bundles from other "unidentified" developers) to the list of exceptions in Gatekeeper:

Apple support: https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac
How-To Geek: https://www.howtogeek.com/205393/gatekeeper-101-why-your-mac-only-allows-apple-approved-software-by-default/

(note: as ExifTool is a binary and not an app bundle, this is not relevant for Exiftool  (so an app bundle can be malicious, but an executable is not and can always simply be executed? Is that security?  ::) )
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

Phil Harvey

Quote from: hvdwolf on October 11, 2020, 07:18:48 AM
(Unfortunately I can't modify my first post anymore. Phil or Stargeek perhaps?)

Tell me exactly what to want to change and I'll do it for you.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

hvdwolf

Between the dashes the sentence(s) I would like to add as last sentence(s) of post 1:

--
I am not a registered Apple developer. Apple/MacOS users facing immediate closure of the app bundle after double-click to open it, please see below Apple support article.
https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unidentified-developer-mh40616/mac
--

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

hvdwolf

Bugfix release 1.6.3.1

One line from the changelog:
* Fix: the default translations file contained a number of incorrect characters which made it impossible to use the "Load Images" and "Load Folder" options on all systems NOT running English, German, Spanish or Dutch. This seems like some sort of text file corruption but I do not know how it occurred and which is not visible in a "normal" text editor. It is fixed now.

@Cassio Duarte:  I assume this is also your problem.

To overcome this in 1.5.2 to 1.6.3: Open jTG, goto Preferences->Language and set to "en_US". Restart.
See my jExifToolGUI cross-platform java application (Website, Releases, Changelog) for Phil's marvelous exiftool.

Alan Clifford


Cassio Duarte

@hvdwolf

You hit the target! Finally I could open the file with RAF files through the button.

Congratulations and thank you very much!