Summary: | Krita does not save metadata of imported images | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Danas <danas.anis> |
Component: | File formats | Assignee: | amyspark <amy> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | amy, halla, info |
Priority: | NOR | ||
Version: | git master (please specify the git hash!) | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/db407cd7993794ebb125ae63b720e11325f7365c | Version Fixed In: | |
Sentry Crash Report: |
Description
Danas
2018-07-19 16:43:02 UTC
Hi Danas, In my point of view, not importing/merging metadatas of imported graphics is not an issue if you create artwork from scratch. It's more like a feature (if you import a texture in a artwork, you don't want the metadatas of the texture ; author, software, date to merge with your artwork). It is the same if you add art to a photo; It become a Krita artwork without any relation to the previous photo. I wouldn't like if I export the document as JPG to get the original metadatas of the photo exported with my JPG. Krita still preserves metadatas of JPG and PNG afaik if you open them, edit on fly and overwrite. If you need to merge art in a photo and keep metadatas while keeping a *.kra file with layers; I would suggest to export the JPG by overwriting the original with a copy/paste, to preserve the metadatas of the original photos. But because your request is in related to photo editing feature that doesn't really help to create artwork from start to end (scope of Krita development) I would propose to close this bug report as 'Invalid'. Hi David, I kind of wanted to slip without someone noticing photo editing (which seems to be a dark horse here). Sneaky me :) but Krita makes a very fine image editing in various applications in addition to digital painting. And I believe it is a bug for Krita to loose layer information in kra files once you close and open it later. It something like text editor that would loose numbers or certain phrases once you reopen your novel document to continue on writing. It's not a feature request for a new feature for photo editing stuff, but asking for a function to work properly. If that is possible to do. When it comes to exporting images without metadata you just don't merge the layers and even when you do merge, krita asks what you wanna do with metadata. By the looks of it, it seems that krita prioritizes no inclusion of metada, but was designed to support it in a basic way. So I still think that this is a valid request. Otherwise all the wonderful animation functionality of Krita could be questioned...why dp needs animation then? why not stop at digital painting only? why does it need to have a text tool? This is my point of view. Metadata support was there for a very long time and I see no reason to eliminate functionality or ignore that something is not working quite right. Or is photography not a form of art that could adapt digital painting for artistic purposes? Hi David, I kind of wanted to slip without someone noticing photo editing (which seems to be a dark horse here). Sneaky me :) but Krita makes a very fine image editing in various applications in addition to digital painting. And I believe it is a bug for Krita to loose layer information in kra files once you close and open it later. It something like text editor that would loose numbers or certain phrases once you reopen your novel document to continue on writing. It's not a feature request for a new feature for photo editing stuff, but asking for a function to work properly. If that is possible to do. When it comes to exporting images without metadata you just don't merge the layers and even when you do merge, krita asks what you wanna do with metadata. By the looks of it, it seems that krita prioritizes no inclusion of metada, but was designed to support it in a basic way. So I still think that this is a valid request. Otherwise all the wonderful animation functionality of Krita could be questioned...why dp needs animation then? why not stop at digital painting only? why does it need to have a text tool? This is my point of view. Metadata support was there for a very long time and I see no reason to eliminate functionality or ignore that something is not working quite right. Or is photography not a form of art that could adapt digital painting for artistic purposes? Hm, we actually have code that should save and load the metadata for a layer in the .kra file. It looks like that has broken, so I can confirm the bug. Since it's a dataloss problem and a regression, I'll mark it as release blocker and critical. Actually, it looks like the original jpeg metadata is kept associated with the layer. The dublin core metadata is also saved, as can be seen in the list -- like dc:author. However, the dublin core widget isn't filled correctly. Git commit 41c6768017d96f808a843cbaebdafb2447d5c809 by Boudewijn Rempt. Committed on 11/09/2018 at 12:42. Pushed by rempt into branch 'master'. metadata: Show the first element of an array The editor plugin is still horribly broken, with dates not working, bools not working, but now at least a string one has entered is shown again. M +9 -4 plugins/extensions/metadataeditor/kis_entry_editor.cc M +2 -2 plugins/extensions/metadataeditor/kis_entry_editor.h M +10 -7 plugins/extensions/metadataeditor/kis_meta_data_editor.cc https://commits.kde.org/krita/41c6768017d96f808a843cbaebdafb2447d5c809 Git commit b006afcbfa31084b612d566d341472b1d2d7e670 by Boudewijn Rempt. Committed on 15/09/2018 at 09:08. Pushed by rempt into branch 'krita/4.1'. metadata: Show the first element of an array The editor plugin is still horribly broken, with dates not working, bools not working, but now at least a string one has entered is shown again. M +9 -4 plugins/extensions/metadataeditor/kis_entry_editor.cc M +2 -2 plugins/extensions/metadataeditor/kis_entry_editor.h M +10 -7 plugins/extensions/metadataeditor/kis_meta_data_editor.cc https://commits.kde.org/krita/b006afcbfa31084b612d566d341472b1d2d7e670 As of 5b50fe4281fa8fdbc3cbd260074e9af6d7d5c19c, Krita stores and displays the imported image's metadata in the Background layer. |