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.
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.
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
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.
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.
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)
(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)
'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
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.
implemented in cvs
Great!! Next week I'll test :-D many, many thanks for this great app and marvellous dev team!!!