Bug 278909

Summary: create fingerprints during thumbnail generation
Product: [Applications] digikam Reporter: Ferdinand Gassauer <gassauer>
Component: Maintenance-ThumbsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: althio.forum, caulier.gilles
Priority: NOR    
Version: 2.6.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 2.6.0
Sentry Crash Report:
Attachments: Maintenance tool under construction for next 2.6.0 release...

Description Ferdinand Gassauer 2011-07-31 07:15:54 UTC
Version:           2.0.0 (using KDE 4.7.0) 
OS:                Linux

IMHO it could save a lot of time to generate  thumbnails and fingerprints in one go, especially if a big number (~50000) images are on a NAS 

Reproducible: Didn't try

Steps to Reproduce:
click create fingerprint

Actual Results:  
rereads the images from a NAS

Expected Results:  
generate fingerprints during thumbnail generation

OS: Linux (x86_64) release 2.6.37.6-0.5-desktop
Compiler: gcc
Comment 1 caulier.gilles 2011-07-31 07:33:26 UTC
Yes, i plan to merge all batch operation to a common tool where you can setup more than one task to do at the same time.

Gilles Caulier
Comment 2 Marcel Wiesweg 2011-07-31 13:48:59 UTC
This is related to the fact, mentioned in another report, that we should use the thumbnail to generate the fingerprint; then you'll have thumbnails for free after generating fingerprints.
Comment 3 caulier.gilles 2012-02-01 17:08:30 UTC
Created attachment 68407 [details]
Maintenance tool under construction for next 2.6.0 release...
Comment 4 caulier.gilles 2012-02-02 10:16:50 UTC
Git commit 301c072f69614620ade87d964843741baeb95e03 by Gilles Caulier.
Committed on 02/02/2012 at 11:13.
Pushed by cgilles into branch 'master'.

enable Maintenance action in Tools menu.
Maintenance tool is able to run more than one process in background to maintain your collections, as thumb, finger-prints, duplicates, scan new items, metadata sync, etc...

M  +20   -106  digikam/main/digikamapp.cpp
M  +4    -9    digikam/main/digikamapp.h
M  +3    -1    digikam/main/digikamapp_p.h
M  +2    -5    digikam/main/digikamui.rc

http://commits.kde.org/digikam/301c072f69614620ade87d964843741baeb95e03