GeoTagNinja icon indicating copy to clipboard operation
GeoTagNinja copied to clipboard

Thumbnail Grid in ListView

Open nemethviktor opened this issue 7 months ago • 2 comments

Hi Viktor, Using thumbnails with location data below is so useful that I cannot get rid of this feature. There should be a way to implement this feature.

Originally posted by @DenisPac in https://github.com/nemethviktor/GeoTagNinja/discussions/163#discussioncomment-12686448

nemethviktor avatar Apr 01 '25 16:04 nemethviktor

Well, progress, apart from the Orientation being off.

Image

So weird though. There are 1-2-3-x count of indexes for thumbnails and previews in images and it's a total clusterf.k how to pull them efficiently. Managed to get LibRaw more or less working at (what I perceive) is acceptable speed but boy it's just an odd combination of settings.

nemethviktor avatar Apr 04 '25 20:04 nemethviktor

Great progress in the implementation!

DenisPac avatar Apr 05 '25 18:04 DenisPac

I'm having trouble with the performance. I have a random list of 170 NEF files (6.4gb) - on the current script (not thumbnails) the parsing takes 17 seconds. If I enable the thumbnail logic then the parsing of the same becomes 77 seconds....which is still a lot faster than what Geosetter 4 produces [well over 2 minutes] but it's a gap between 17 and 77 seconds isn't acceptable so we have the following -> https://drive.google.com/open?id=1941lWQLtHAQ2cKVIBI6KO6kAu3thJywg&usp=drive_fs

In Settings there's an option to Show Image Thumbnails. Enable that and restart the app. It will work but not too fast. The TLDR is that generating the thumbnails requires each file to be parsed and saved as a JPG and then loaded into a thumbnail and it takes ages. I haven't managed to figure how to change the logic of changing the main grid to behave in certain ways on the fly (ie why not not require the app to restart), I might work on that at a later point but for starters this seems to work.)

nemethviktor avatar May 26 '25 08:05 nemethviktor

@DenisPac when you're around can you check please.

nemethviktor avatar Jun 05 '25 20:06 nemethviktor