Bug 399069

Summary: allow edit metadata
Product: [Applications] gwenview Reporter: Stefan Krüger <mail>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: ASSIGNED ---    
Severity: wishlist CC: bugs.kde.org, contact, linadmin, nate
Priority: NOR Keywords: usability
Version: 17.12.3   
Target Milestone: ---   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 497007    

Description Stefan Krüger 2018-09-25 17:46:55 UTC
SUMMARY
Gwenview can show all kinds of Metadata for Images.
but it does not allow to edit them.
if you search on the net you find that in old version - if you installed the kipi-plugins - there was an dialog that could do exactly this.
for reference there is a screenshot in this superuser answer:
https://superuser.com/questions/34320/gui-for-editing-image-metadata/702417#702417

so i installed the kipi-plugins.
the plugins menu got some entries - but not the 'Edit all metadata' one.
after some searching i found a forum question regarding exactly this:
https://forum.kde.org/viewtopic.php?f=213&t=138600&p=404063#p370814
after some more research i found
Bug 371820 - Kipi plugins are working but with less features than Gwenview was kde4 app

with this it is clear that not all plugin-parts got ported. so the metadata editor seams to be lost..

As the linked bug requests - here comes the wishlist item:
please add some editor functions for the metadata.

if there is already a wishlist entry for this please apologies - i did not find it.
and please also let me know if this kind of task is outside the scope of Gwenview.

STEPS TO REPRODUCE
1. open image
2. look at 'Information' → 'Meta Information' → 'More...'
3. try to edit (for example) the 'comment' field

OBSERVED RESULT
the fields are all 'read-only'

EXPECTED RESULT
some options to edit and add missing / empty fields

SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: 5.12.6
KDE Frameworks Version: 5.44.0
Qt Version: 5.9.5

ADDITIONAL INFORMATION
-
Comment 1 Nate Graham 2018-09-25 18:33:22 UTC
A reasonable request.
Comment 2 Clint Moyer 2018-10-17 19:34:31 UTC
Gwenview uses Exiv2 to interpret image metadata.

http://www.exiv2.org/metadata.html

We will need an interface to use the edit functions. I like the idea.

Something similar can be done from the command line like

    $ exiv2 modify --Modify 'set Exif.Image.Artist "Famous Artist"' testimage.jpg
Comment 3 linadmin 2020-03-09 12:39:37 UTC
This item already got 20 supporting votes. To my big surprise this is the maximum count this board allows :-((

My best guess: There would be hundreds of upvotes if ever the omnipotent maintainers would care to know. and even better would do something.

And yes I do know: It is much cooler to do new coding than to port the existing kiwi plugin.
Comment 4 Erik Quaeghebeur 2020-03-09 13:14:54 UTC
(In reply to linadmin from comment #3)
> This item already got 20 supporting votes. To my big surprise this is the
> maximum count this board allows :-((
No, each account can only put 20 votes per bug for this application. I have voted, no one else has yet. I guess you want to? Please do.

> My best guess: There would be hundreds of upvotes if ever the omnipotent
> maintainers would care to know. and even better would do something.
> 
> And yes I do know: It is much cooler to do new coding than to port the
> existing kiwi plugin.
It is impolite to complain about devs not implementing an extra feature when they do not have any obligation to. Often that is actually unhelpful. If this is really important to you, investing your own time or money (to pay someone else) is the way to go.

Perhaps it is useful to have a look at the changes that were made since this bug was filed: https://github.com/KDE/gwenview/commits/master
You'll see that it has been mostly devs fixing stuff and keeping things up-to-date. There have been a few features added, but if you dig deeper, you'll find that this was done mainly by new devs, putting in the effort to add what they found valuable.

After having looked at the commit list and having voted, how do you feel about your previous post?
Comment 5 linadmin 2020-04-27 15:21:12 UTC
(In reply to Erik Quaeghebeur from comment #4)
After having reprimanded me, you hopefully feel much better :p

I know that it would be a useless fight against your windmills if I tried to convince you that you did not change my mindset. But worse: your invested time did not improve the bug count by any infinitesimal value...
Comment 6 Bug Janitor Service 2022-07-11 10:45:09 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/gwenview/-/merge_requests/149