[Digikam-devel] [Bug 125387] New: Simulate changes to images only

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

[Digikam-devel] [Bug 125387] Simulate changes to images only

Bugzilla from Julien.Narboux@inria.fr
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From Julien.Narboux inria fr  2006-09-07 08:50 -------
I think you may also store the md5sum of the picture you are supposed to get from the output of the action. So in case the implementation of an action is changed in a future version of digikam the user can be warned that its picture has changed.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Gilles Caulier
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From caulier.gilles free fr  2006-09-07 08:53 -------
You have right. There is also a file in B.K.O about MD5 stuff...

Gilles
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Bugzilla from Julien.Narboux@inria.fr
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From Julien.Narboux inria fr  2006-09-07 08:58 -------
Another point : when the user use the "open with" feature to edit the picture using an external program such as gimp, Digikam must evaluate all actions and save the current status of the picture. The user is then warned that using an external application will prevent to undo his actions in digikam and he is asked if he wants to work on a new copy of the picture. If he answers yes Digikam add the picture corresponding to the evaluation of all actions as a new picture in the database before opening it using the external application.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Bugzilla from Julien.Narboux@inria.fr
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From Julien.Narboux inria fr  2006-09-07 09:08 -------
Another point : IMHO the digikam album tree which appears to the user on the filesystem should contain the last version of the pictures, the originals should be hidden.
For two reasons:
- if you want to edit in an external application you don't need to open digikam first to export the picture.
- it is easier for the beginner user: you won't get bug reports such as "I changed something in Digikam but I do not see my changes using external apps"

It would be great if pictures that have not been changed are stored only one time.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Digikam-devel] [Bug 125387] Simulate changes to images only

Arnd Baecker
> last version of the pictures, the originals should be hidden.

A more general feature, which could be used for this particular
purpose as well, is grouping of pictures:
When combining several pictures into a group, one could
select which of them is visible.

(This could be useful when shooting a sequence of pictures
where maybe one or two are really good, while
the others are ok, and still nice to keep.)
Visually line like |----------------| in the thumbs display
could indicate pictures belonging to a group. Clicking on such a line
would display all of them, and not just those which are marked
as visible.

Arnd
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Arnd Baecker
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From arnd.baecker web de  2006-09-07 10:12 -------
> last version of the pictures, the originals should be hidden.


A more general feature, which could be used for this particular
purpose as well, is grouping of pictures:
When combining several pictures into a group, one could
select which of them is visible.

(This could be useful when shooting a sequence of pictures
where maybe one or two are really good, while
the others are ok, and still nice to keep.)
Visually line like |----------------| in the thumbs display
could indicate pictures belonging to a group. Clicking on such a line
would display all of them, and not just those which are marked
as visible.

Arnd
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Bugzilla from Julien.Narboux@inria.fr
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From Julien.Narboux inria fr  2006-09-07 10:47 -------
There is already a wish about grouping of pictures. Please add you comments here :
http://bugs.kde.org/show_bug.cgi?id=121310
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Aaron Digulla
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From digulla hepe com  2006-09-13 23:13 -------
I think the first step would be to allow to record all changes made to an image in some data structure (no matter where that finally ends up). I'd suggest that this data structure should be exportable to XML because that's most simple to exchange.

If it makes sense to use XML internally is something I can't decide. But that would help with the version issue because the next version of the action can see what parameter it gets and do the right thing.

The next step is to attach these to images. I'd prefer the "keep original and display the final version" way. This would also allow to offer undo-after-save (because we could load all actions into the undo buffer when the image is loaded).

It should also be possible to store actions in a separate file to apply them to a range of images. If this is done with XML, it will be possible to integrate digikam and other applications seamlessly.

For example, inkscape allows to record all changes ever made to an image. It can even display all actions in a history dialog. You can select any action to move quickly through all the modifications made to the image.

As for grouping/linking images, I think that's something which will confuse the user. When I make a copy of an image, I expect to have a new image. In this case, digikam should copy the image (original, action list, final image) to the new place and let me work on that. Or create a "copy from" action but I guess that will be hard to implement because then, every image will have to remember all it's copies (so you don't get broken action lists when you move the original around).

Note: The final image is something like the thumbnail. It's just generated to make the UI more responsive (especially when the action list contains expensive actions). When it gets lost, digikam should just regenerate it like it does with the thumbnails. But digikam should never touch the original image.

Note 2: I wonder if there should be a "delete" action, that is, images are never really deleted but the delete action will simply hide them. In the prefs menu, there could be a "Show deleted images" checkbox to get them back.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Matthew Rosewarne
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From iamthepirateking case edu  2006-11-06 22:36 -------
This sounds like a job for... Tenor! </1950's TV Narrator Voice>  Seriously, this exactly the functionality that the upcoming Tenor framework is designed to facilitate.  Please consult whoever is working on it, I believe Scott Wheeler or the Stigi team are persons of interest, instead of implementing a digikam-only version.  The advantage of this approach is that all KDE- or Tenor-compatible apps can take advantage of the versioning/grouping.  In such an approach, images could be stored as in a VCS, which has the benefit over action lists in the ability to display changes regardless of what software is installed.

This would also resolve bug 121310.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Fabien-5
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From fabien.ubuntu gmail com  2006-11-24 14:35 -------
About this bug vs http://bugs.kde.org/show_bug.cgi?id=125387

IMHO, there's no reason to oppose them (I mean versioning vs "actions list").
I think actions list is very powerful but too complex for newbies. It would be more dedicated to advanced users...

What I can see is that sometime my mum makes a mistake when she just want to resize a picture to send it to me by email : she just save the picture with the new size (30% of the original) and definitely lose the high-resolution one. This is what should be solved first I think ;-))

This is why I first ask to add a warning message when overwriting the original file...
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Aaron Digulla
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From digulla hepe com  2006-11-24 16:53 -------
If you want to start small, save the changes to a second file and always leave the original file alone.

Then, just a "revert changes" menu item is necessary.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Feth AREZKI
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From feth arezki net  2006-12-07 00:24 -------
Simple user, I just came today with the same idea you are discussing :
I always keep an original of my pictures, but I often need to modify them prior to showing, sometimes in several ways for as many contexts as needed.
Those modifications include : cropping, resizing, red eyes...
I believe that somehow it would be possible to help me manage that collection of versions of the same image by storing {original_image, operations_leading_to_new_versions}
And maybe caching the diffs between original and new images to still get high speed rendering (once the cache is full, just flush least used renderings).
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Feth AREZKI
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         
feth arezki net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |feth arezki net
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Bugzilla from lure@kubuntu.org
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         
lure kubuntu org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lure kubuntu org



------- Additional Comments From lure kubuntu org  2006-12-25 20:01 -------
Qimage (http://www.ddisoftware.com/qimage) has such feature: all changes to the original are stored as actions in a .flt file. This is very powerful and useful, so it may be useful to review that implementation to pick up some ideas.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Digikam-devel] [Bug 125387] Simulate changes to images only

Bugzilla from owner@bugs.kde.org
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         
lure kubuntu org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
      everconfirmed|0                           |1



------- Additional Comments From lure kubuntu org  2006-12-25 20:01 -------
*** This bug has been confirmed by popular vote. ***
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 125387] Simulate changes to images only

Bugzilla from dan@ohnesorg.cz
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         
dan ohnesorg cz changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dan ohnesorg cz
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 125387] Simulate changes to images only

Jisakiel
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         
jisakiel yahoo es changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jisakiel yahoo es
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[Bug 125387] Simulate changes to images only

Bugzilla from v.vanhala@gmail.com
In reply to this post by Aaron Digulla
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=125387         




------- Additional Comments From v.vanhala gmail com  2008-07-04 21:41 -------
Rawtherapee seems to have this feature well implemented (http://www.rawtherapee.com/). You can make changes to one file, then save the set of changes as a profile and then add them to any other file.
I would love to see rawtherapeelike functionality inside digikam so that the actual changes are not permanently added to the file but show as a version only.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
12