hvdwolf / jExifToolGUI

jExifToolGUI is a multi-platform java/Swing graphical frontend for the excellent command-line ExifTool application by Phil Harvey
https://hvdwolf.github.io/jExifToolGUI/
GNU General Public License v3.0
453 stars 37 forks source link

[BUG ?] Force reading metadata #253

Open mrtngrsbch opened 2 years ago

mrtngrsbch commented 2 years ago

I usually work with ExifTool and jExifToolGUI simultaneously, as there are many tasks that require it, such as [exiftool -validate -warning -error -a -ext jpg /]. I just noticed that if I remove all the metadata from an image, they are not refreshed in JTG 201 until I load the image again. [ exiftool -all= -overwrite_original FILE.jpg] Is this a bug?

https://user-images.githubusercontent.com/693328/174498878-ec1872ce-2534-4a1e-939b-033b9e1f7e58.mp4

MacOS Monterrey in MBP M1 processor

hvdwolf commented 2 years ago

Reading metadata, especially in large amounts, can take quite some time. That's why the metadata is not automatically refreshed. Of course your special case would be faster as you have removed all metadata. Of course you specify to only read part of the metadata, but that is hardly faster as exiftool will need to search the entire metadata part for the metadata anyway. It only needs to retrieve less data when specifying a specific selection.

Maybe it would be good to create a "Refresh" button to enable rereading the data..

mrtngrsbch commented 2 years ago

Sure, I understand that it can be a long task and some measure must be taken so as not to encumber the loading.... But then it's an interface issue that induces to believe that they have refreshed. Yes, a 'refresh metadata' button I think would quickly solve the issue.