Bug 87067 - wish: Normalize Exif Orientation option in camera download dialog
Summary: wish: Normalize Exif Orientation option in camera download dialog
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-PostProcessing (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-12 21:11 UTC by Wilbert Berendsen
Modified: 2022-01-26 11:42 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wilbert Berendsen 2004-08-12 21:11:59 UTC
Version:           0.7.0 (using KDE Devel)
Installed from:    Compiled sources
OS:                Linux

A nice solution to the currently somewhat confusing Exif orientation stuff:

Create an option in the camera download dialog:
[x] Normalize Exif Orientation

Then during download the image could be losslessly rotated according to the exif info in the camera (if possible the thumbnail should be rotated as well). The Exif Orientation Flag should be reset.

Afterwards on the disk one does not have to bother anymore with
exif orientation stuff.
Comment 1 Wilbert Berendsen 2004-08-12 21:21:11 UTC
Of course Exif Orientation related operation should continue to be available to manipulate images from other sources or imported in another way, but need not be in the context menu.
Comment 2 Achim Bohnet 2004-08-12 21:35:44 UTC
I don't support the suggestion to place 'normalice exif orientation'
so  prominently (Joe User: uh, what's exif???).

Other possible suggestion:  Let (power) user in digikam embedded info
configuration tag specify if images should be rotated according to exif info.
or not So term 'exif' is hidden but still accessible to people how know what they are doing.

Achim
Comment 3 Wilbert Berendsen 2004-08-12 22:04:40 UTC
Or, make it "Respect the orientation of photo's set on the camera" (with a tooltip maybe containing the word exif?)

Or even rotate images that have the exif orientation flag set by default during downloading from the camera (defaulting to on, can be disabled in the digikam settings). This default behaviour would be what a normal user expects imho.
Comment 4 Ralf Holzer 2004-08-12 22:12:31 UTC
This shouldn't even be an option, it should be the default. All camera software for cameras with an orientation sensor saves them correctly rotated. The only reason for this %&$ tag is that the camera doesn't have the CPU power to rotate the image itself, so the software has to do it.

We could give the user the option not to do it, but why wouldn't you want that?

I will put this on my TODO list.
Comment 5 Renchi Raju 2004-08-12 23:26:01 UTC
i think this should be the default option, but an option. the camera download 
dialog should show a hidden "advanced-use" page (like the kprinter "expand" 
page), which will let users select
* rotate/flip image according to camera exif orientation (on by default)
* rename images based on exif date with a prefix and suffix (off by default)

Comment 6 Wilbert Berendsen 2004-08-13 08:20:43 UTC
(ot:) And maybe a 'delete images from camera after succesful download' (defaulting to off. This way the user can never accidentally delete images before they have been downloaded)
Comment 7 Renchi Raju 2004-08-14 17:05:17 UTC
'delete images from camera after succesful download': that won't happen. there 
is no way to ensure that the image has been downloaded correctly. the only 
check that can be done is checking the filesizes, but the camera driver might 
be lying about the size of the file in the camera

Comment 8 Michał Kosmulski 2004-08-19 11:21:34 UTC
Please note, that in some cases a user will want digikam to NOT rotate the images based on EXIF and even after the images are on disk already, users may want to manually use EXIF Rotation instead of standard lossless rotation. In my case, the reason for this is that if I want to copy images from disk back to the camera, portrait mode photos must have the EXIF Orientation tag set properly - if they are 'physically' rotated, the camera will not display them. Since I sometimes use the camera to carry images taken previously and e.g. show them on a TV screen, I always store images from the camera on my disk without any modifications - and if rotation is necessary, I only use EXIF rotation. So please, don't remove 'EXIF rotation' from the menus and don't force automatically rotating images according to EXIF orientation. The options to turn these features on may be hidden in some 'advanced' options, but I think they should be there. I wouldn't like to be forced to use command line tools to EXIF-Rotate my images.
Comment 9 Renchi Raju 2004-10-05 18:15:45 UTC
implemented in cvs
Comment 10 Wilbert Berendsen 2004-10-05 18:24:52 UTC
Great!! Next week I'll test :-D
many, many thanks for this great app and marvellous dev team!!!