Bug 207190

Summary: Wish: improve "rotate Image" overlay-buttons
Product: [Applications] digikam Reporter: Daniel Weigl <DanielWeigl>
Component: Usability-OverlayAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles, marcel.wiesweg
Priority: NOR    
Version: 1.0.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 2.6.0

Description Daniel Weigl 2009-09-12 17:34:33 UTC
Version:           SVN (using Devel)
OS:                Linux
Installed from:    Compiled sources

If you rotate an image using the new overlay-buttons in the imageview a dialog pops up showing a batch list with only one item. Which hides again quite fast.

I think a flicker-less approach would really enhance user experience.

Mine Idea would be:
If the user clicks the rotate button, the already downsized thumbnail gets rotated and converted to grayscale or a bit desaturated. But only the Pixmap currently displayed. In the background the already existing JpegLoosless rotation gets qued in the background thread.

So the user gets instant feedback and can already rotate other pictures (or the same one one step further). If the rotation of the actual picture is finished, the thumbnail gets updated and the thumb is shown in normal color, and the user knows the background task has finished.
Comment 1 Marcel Wiesweg 2009-09-12 18:32:10 UTC
I think the plan is to integrate lossless rotation with the batch queue manager.
Then we can also create some more integration of the BQM with the album view...
Comment 2 Daniel Weigl 2009-09-12 18:53:37 UTC
The current rotation is already using lossless algorithms. So its only a cosmetic change which is needed to make the user experience smoother
Comment 3 caulier.gilles 2012-01-25 10:20:47 UTC
This entry is fixed now with digiKam 2.6.0 where a dedicated implementation is
used to rotate/flip image. There is no progress dialog when image are rotated. A new Progress Manager have been implemented into status bar (as into Kontact).

digiKam 2.6.0 disabled JPEGLOSSLESS kipi-plugin.

Gilles Caulier