[digikam] [Bug 318351] New: implement generic marker fields/tags

classic Classic list List threaded Threaded
16 messages Options
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] New: implement generic marker fields/tags

Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

            Bug ID: 318351
           Summary: implement generic marker fields/tags
    Classification: Unclassified
           Product: digikam
           Version: 3.1.0
          Platform: Other
                OS: All
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: Metadata
          Assignee: [hidden email]
          Reporter: [hidden email]

Hi.

Digikam already provides the following two:
- normal tags
Seem to apply to the whole image and are therefore rather suited for "global"
information like "macro shot" or "vacation" or "birthday picture".
Ideally less for things like "in Rome" cause in an ideal world, this would be
automatically determined by perfectly set GeoLocation tags.
It's not possible to associate these tags with a region of the image.

- face tags
To mark peoples faces with a rectangular field typically associated with their
name.

What I would need in addition was general tags associated with an area of the
image, ideally not only rectangular areas but any polygon. And of course any
arbitrary text of any length to be associated with it.
Ideally one could enable HTML (or well some HTML elements) in them so that one
can e.g. mark buildings and set the corresponding link to the Wikipedia
Article.
Have a look at what Flickr allows and what I do e.g. here:
https://secure.flickr.com/photos/calestyo/5892335742/in/set-72157627095137796
(you need to move the mouse over the image and its fields).
There you also see why just rectangles are problematic.


Eventually I think all this should be unified and generalised or well at least
the face tags and those I propose here.
Not sure if there is already and Exif/XMP/etc way to express such things, if
not one should make a custom one.

Cheers,
Chris.

Reproducible: Always

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] implement generic marker fields/tags

Gilles Caulier-4
https://bugs.kde.org/show_bug.cgi?id=318351

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]
          Component|Metadata                    |Tags

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] implement generic marker fields/tags

Christoph Anton Mitterer
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

--- Comment #1 from Christoph Anton Mitterer <[hidden email]> ---
Obviously, a further nice feature would be, that such marker/tag regions are
exported to to targets that support it, e.g. Flickr.

The text should then be copied 1:1 and if (like in the case of Flickr) Polygons
were not supported as regions, one should perhaps simply use the rectangle that
spans across the whole polygon.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] implement generic marker fields/tags

Marcel Wiesweg
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

--- Comment #2 from Marcel Wiesweg <[hidden email]> ---
MWG guidance provides an XMP standard for the metadata part. IIRC, rectangles
and circles.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] implement generic marker fields/tags

Christoph Anton Mitterer
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

--- Comment #3 from Christoph Anton Mitterer <[hidden email]> ---
I guess http://www.metadataworkinggroup.org/pdf/mwg_guidance.pdf Section 5.9
applies here, further specified in Section C, right?

So you're right, currently there's only Point, Circle and Rectangle...

But IMHO that's quite stupid ;-) ... and it seems the standard could be easily
extended.

Anyway... does digikam already use/conform to MWG?


I just send the following mail to: [hidden email]
-------------------------------------
Hi.

This originates from[0].

Currently, the specification seems to only allow regions that are made up of a
single(!) area which is either of type Point, Circle or Rectangle.

This is highly limiting in two ways:

1) Only one area might be specified, but in a picture or video it can easily
happen that a given object (say a building) that should be marked with a region
is crossed by some other object (e.g a bridge in the front of it).
So you have two not connected areas which should belong to the same region.

2) Most natural objects won't be rectangles or circles; the specification
should be extended to allow arbitrary polygons to be used as areas.

Note, implementing (1) won't automatically solve (2), because such a polygon
area should IMHO _not_ be defined as a list of the current Point area type -
this would make it impossible to have a list of points (which might also be
reasonable), thus there should be really a separate type.



Cheers,
Chris.

[0] https://bugs.kde.org/show_bug.cgi?id=318351
-------------------------------------

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] implement generic marker fields/tags

Marcel Wiesweg
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

--- Comment #4 from Marcel Wiesweg <[hidden email]> ---
no...did not exist when we implemented faces three years ago

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] Implement generic tags region of image

Gilles Caulier-4
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|implement generic marker    |Implement generic tags
                   |fields/tags                 |region of image

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: [digikam] [Bug 318351] Implement generic tags region of image

Blckshn88
The text should then be copied 1:1 and if (like in the case of Flickr) Polygons
were not supported as regions, one should perhaps simply use the rectangle that
spans across the whole polygon.
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] Implement generic tags region of image

Christoph Anton Mitterer
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

--- Comment #5 from Christoph Anton Mitterer <[hidden email]> ---
Hey.

So any plans here?

Especially in the fields to
- unify tags and face tags ... using the MWG syntax
- to extend the MWG syntax to allow arbitrary polygons as fields.

The later should be easily doable by having something like
mwg-rs:Type = digikam-polygon
mwg-rs:Area = x1,y1 x2,y2, x3,y3 ; xa,ya xb,yb, xc,yc

Using digikam:polygon we don't interfere with their standard's namespace too
much and allows us to automatically convert to something standard conformant
(should that ever be defined).
And the area example here gives two polygons (here triangles) given by their
coordinates.


Cheers,
Chris.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] Implement generic tags region of image

Christoph Anton Mitterer
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

--- Comment #6 from Christoph Anton Mitterer <[hidden email]> ---
Oh but I think it would still make sense of course, to implement the already
existing MWG area types as well... things like rectangles and circles are
already enough for many cases (like face tags).

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] Implement generic tags region of image

Gilles Caulier-4
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #7 from Gilles Caulier <[hidden email]> ---
*** Bug 271829 has been marked as a duplicate of this bug. ***

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] SCHEMA : implement generic region tagging of image

Gilles Caulier-4
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|Tags                        |Database
            Summary|Implement generic tags      |SCHEMA : implement generic
                   |region of image             |region tagging of image

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] SCHEMA : implement generic region tagging of image

bkorb
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #8 from [hidden email] ---
Add self to CC list since the *3* year old enhancement request (bug 271829) was
closed/dup of this.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] SCHEMA : implement generic region tagging of image

Christoph Anton Mitterer
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

--- Comment #9 from Christoph Anton Mitterer <[hidden email]> ---
Just adding yourself would have been enough.. o.O

Anyway,… @ Gilles...
I saw you changed this to "Database"... but I think it should really go into
XMP as well, basically just as I've said in comment #5... and as said before,..
I think it would be best, if this would also replace any "specially handled"
face tags.

Cheers,
Chris.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] SCHEMA : implement generic region tagging of image

Gilles Caulier-4
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|Database                    |Database-Schema

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 318351] SCHEMA : implement generic region tagging of image

bugzilla_noreply
In reply to this post by Christoph Anton Mitterer
https://bugs.kde.org/show_bug.cgi?id=318351

--- Comment #10 from Christoph Anton Mitterer <[hidden email]> ---
Hey.

Anything new on this? Or any chance to ever see this supported?

Cheers,
Chris.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel