Bug 245221 - Add a new tool to apply Tags in BQM
Summary: Add a new tool to apply Tags in BQM
Status: REPORTED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Bqm-AutoTags (show other bugs)
Version: 1.2.0
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-20 13:11 UTC by svanechel
Modified: 2023-12-01 12:05 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description svanechel 2010-07-20 13:11:26 UTC
Version:           1.2.0 (using KDE 4.4.2) 
OS:                Linux

When the number of tags that you can add to photos grows, it becomes more cumbersome to add them, especially if you need to process a lot of images. It would be nice if tags could just be typed (like in the search field) and an auto-complete feature would then present a list of alternatives. The UI should then allow for easy and rapid selection of one or more tags using the keyboard only.

Also, I find that I often use some tags together (e.g. summer, sunny and outdoor). I would be nice if named groups could be created with a bunch of such tags, which would then all be applied when the group is selected.

Finally, it would be nice if setting tags would be possible in the batch queue manager.

digiKam is a great product and I use it a lot. Maybe this stuff exits somewhere and I may have missed it. Apologies beforehand if that is the case.

Reproducible: Didn't try
Comment 1 Johannes Wienke 2010-07-20 14:13:02 UTC
Completion is already implemented in trunk. I don't remember the other bug number this was proposed at.
Comment 2 Marcel Wiesweg 2010-07-29 11:02:41 UTC
Please see bug 237452, including my last comment. Currently this concerns the "Add tags" line edit in the Tags/Comments right side bar.

I am also thinking about the need for a really optimized tagging mode. This would be a special mode, to switch on and off, dedicated only to very fast tagging, reducing the number of mouse clicks to a minimum when a limited number of tags is applied to a large number of non-contiguous pictures. A second case is tagging by typing without needing the mouse too often.
Comment 3 Johannes Wienke 2010-07-29 11:15:27 UTC
I would support such a mode. In general a user interface that fosters several different workflows would be a good idea. There was some discussion in other bug reports and on the mailing list about this as well. But this would be a really big change.
Comment 4 caulier.gilles 2011-12-16 13:05:43 UTC
Svanechel,

This file still valid using digiKam 2.x serie ?

Gilles Caulier
Comment 5 svanechel 2011-12-16 17:28:23 UTC
I'm sorry, but I can no longer tell. I have a mac now and use LR (which more or less has these features btw).

Sorry for that.




>________________________________
> From: Gilles Caulier <caulier.gilles@gmail.com>
>To: svanechel@yahoo.com 
>Sent: Friday, December 16, 2011 2:05 PM
>Subject: [Bug 245221] Enhancements to tag handling (auto-complete feature and tag groups, batch tagging)
> 
>https://bugs.kde.org/show_bug.cgi?id=245221
>
>
>
>
>
>--- Comment #4 from Gilles Caulier <caulier gilles gmail com>  2011-12-16 13:05:43 ---
>Svanechel,
>
>This file still valid using digiKam 2.x serie ?
>
>Gilles Caulier
>
>-- 
>Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
>------- You are receiving this mail because: -------
>You reported the bug.
>
>
>
Comment 6 julien.t43+kde 2012-06-17 18:04:04 UTC
For me, the problem is still valid in 2.5 and is related to Bug 297291 with the example of firefox bookmark tagging+autocompletion/suggestion.
Will test in 2.6 when upgraded.
Comment 7 julien.t43+kde 2012-07-07 01:55:09 UTC
For me, still apply in 2.6.0. no fast keyboard-only tagging or meta edit.
Comment 8 caulier.gilles 2014-09-02 07:20:27 UTC
- Fast keyboard tagging is already implemented since 3.x.
- Auto completion of Tags is already implemented since 1.x
- Group of tags : see bug #326490

Still a tool from Batch Queue Manager to tag items.

Gilles Caulier
Comment 9 fch22 2022-08-03 07:50:01 UTC
Hi 

what is the target release for the "tool from Batch Queue Manager to tag items." ?
which items are planned to be tagged ? source file ? destination file? both?

for example if I create a batch to publish a file (add watermak, compressed, rename)  , I would appreciate to tag the source file with a tag like "published" so I could filter out the one that I didn't processed yet
Comment 10 fch22 2022-08-03 07:51:59 UTC
and obviously to add a tag in the desination file to mark it as published
Comment 11 caulier.gilles 2022-08-03 08:43:16 UTC
Hi,

For the moment, nobody work on this topic...

Best regards

Gilles Caulier
Comment 12 caulier.gilles 2022-09-24 06:17:33 UTC
Git commit 9634549097184322201e6e949b751a93127c7b1d by Gilles Caulier.
Committed on 22/09/2022 at 18:08.
Pushed by cgilles into branch 'master'.

First version ready to use of Image Quality Sorting BQM tool

M  +1    -1    core/dplugins/bqm/metadata/CMakeLists.txt
M  +93   -71   core/dplugins/bqm/metadata/qualitysort/qualitysort.cpp
M  +1    -0    core/dplugins/bqm/metadata/qualitysort/qualitysort.h
M  +8    -0    core/libs/database/utils/ifaces/dbinfoiface.cpp
M  +2    -1    core/libs/dplugins/iface/dinfointerface.h
M  +1    -1    core/libs/imgqsort/imagequalityconfselector.cpp
M  +2    -2    core/libs/imgqsort/imagequalityconfselector.h
M  +1    -1    core/utilities/maintenance/maintenancedlg.cpp
M  +1    -1    core/utilities/maintenance/maintenancesettings.cpp
M  +26   -0    core/utilities/setup/setup.cpp
M  +2    -0    core/utilities/setup/setup.h

https://invent.kde.org/graphics/digikam/commit/9634549097184322201e6e949b751a93127c7b1d
Comment 13 caulier.gilles 2022-09-24 06:19:47 UTC
Git commit a21c390d8ba10266ceafbf104b6bf1c9dbf3b8ef by Gilles Caulier.
Committed on 24/09/2022 at 06:18.
Pushed by cgilles into branch 'master'.

add new BAtch Queue Manager tool to assign Rating, Color label, and Pick label to items.

M  +2    -0    NEWS
M  +1    -0    core/dplugins/bqm/metadata/CMakeLists.txt
A  +26   -0    core/dplugins/bqm/metadata/assignlabels/CMakeLists.txt
A  +208  -0    core/dplugins/bqm/metadata/assignlabels/assignlabels.cpp     [License: GPL(v2.0+)]
A  +59   -0    core/dplugins/bqm/metadata/assignlabels/assignlabels.h     [License: GPL(v2.0+)]
A  +86   -0    core/dplugins/bqm/metadata/assignlabels/assignlabelsplugin.cpp     [License: GPL(v2.0+)]
A  +52   -0    core/dplugins/bqm/metadata/assignlabels/assignlabelsplugin.h     [License: GPL(v2.0+)]
M  +12   -10   core/utilities/queuemanager/manager/task.cpp

https://invent.kde.org/graphics/digikam/commit/a21c390d8ba10266ceafbf104b6bf1c9dbf3b8ef
Comment 14 caulier.gilles 2022-09-25 07:45:26 UTC
Git commit 893fffc21e40a80cf20098bc8c78dbf3108daad1 by Gilles Caulier.
Committed on 25/09/2022 at 07:44.
Pushed by cgilles into branch 'master'.

New Batch Queue Manager tool to assign titles and Captions to items.

M  +1    -0    NEWS
M  +1    -0    core/dplugins/bqm/metadata/CMakeLists.txt
A  +26   -0    core/dplugins/bqm/metadata/assigncaptions/CMakeLists.txt
A  +254  -0    core/dplugins/bqm/metadata/assigncaptions/assigncaptions.cpp     [License: GPL(v2.0+)]
A  +59   -0    core/dplugins/bqm/metadata/assigncaptions/assigncaptions.h     [License: GPL(v2.0+)]
A  +87   -0    core/dplugins/bqm/metadata/assigncaptions/assigncaptionsplugin.cpp     [License: GPL(v2.0+)]
A  +52   -0    core/dplugins/bqm/metadata/assigncaptions/assigncaptionsplugin.h     [License: GPL(v2.0+)]
M  +2    -2    core/dplugins/bqm/metadata/assignlabels/assignlabelsplugin.cpp
M  +4    -1    core/utilities/queuemanager/manager/task.cpp

https://invent.kde.org/graphics/digikam/commit/893fffc21e40a80cf20098bc8c78dbf3108daad1
Comment 15 caulier.gilles 2022-09-25 09:55:21 UTC
Hi Maik,

The next stage is to write a BQM tool to tags items.

In opposite of other BQM metadata tools, I think this one will needs to use the MetadataHub to merge existing tags and new tags hierarchies together.

Gilles
Comment 16 caulier.gilles 2023-12-01 12:01:45 UTC
Note : in next 8.3.0 release, a new BQM tool will allows to batch auto-tag images using a deep learning neural network.

See this student report for details : 

https://community.kde.org/GSoc/2023/StatusReports/QuocHungTran#Add_Automatic_Tags_Assignment_Tools_and_Improve_Face_Recognition_Engine_for_digiKam

Gilles Caulier