Rotate - move 'Automatic Deskew' option to the top

Ideas for improvements and requests for new features in XnView MP

Moderators: helmut, XnTriq, xnview

Post Reply
User avatar
user0
XnThusiast
Posts: 2414
Joined: Sat May 09, 2015 9:37 am

Rotate - move 'Automatic Deskew' option to the top

Post by user0 »

XnView: MP 1.3.1 64bits
OS: Windows 64bit (22H2), display resolution 3840x2160, win scaling 150%

Viewer mode

Suggestion
Move 'Automatic Deskew' option to the top of the list,
so it is line with other menus in program (e.g. Image → Map)
rotate_position_of_automatic_option.png

Genaral approach of items positioning can be like this:
top - automatic items
mid - regular items
bottom - settings that can be ticked
cday
XnThusiast
Posts: 4395
Joined: Sun Apr 29, 2012 9:45 am
Location: Cheltenham, U.K.

Re: Rotate - move 'Automatic Deskew' option to the top

Post by cday »

Doesn't Automatic Deskew differ from other automatic operations (Automatic levels, Automatic contrast, are there others?) in that it is only applicable for a subset of images, those with a clear reference orientation?

As a more specialised operation, perhaps it is better placed lower?

And for consistency with Automatic levels and Automatic contrast, shouldn't it be written Automatic deskew not Automatic Deskew?
User avatar
user0
XnThusiast
Posts: 2414
Joined: Sat May 09, 2015 9:37 am

Re: Rotate - move 'Automatic Deskew' option to the top

Post by user0 »

cday wrote: Tue Nov 01, 2022 8:02 am Doesn't Automatic Deskew differ from other automatic operations (Automatic levels, Automatic contrast, are there others?) in that it is only applicable for a subset of images, those with a clear reference orientation?

As a more specialised operation, perhaps it is better placed lower?
Well, yeah, I have not used it to be honest, expect it to work as Automatic Rotation that can be found e.g. in Lightroom.
Also it looks like it only deskew images by rotation, but as far as I understand, skewed images can be diamond-trapezoid shapes and that cannot be fixed by only rotation. So the location of this functionaly is also questionable )
Maybe that would make sense to group all of them (rotation, deskew, mirror) under Transform.

Speaking about positioning of such automatic but specific actions..
I'm 80% sure it is better to keep them at top as it will be consistant.
Also there are only few of them and it would not move focus away from main options too much.
cday wrote: Tue Nov 01, 2022 8:02 am And for consistency with Automatic levels and Automatic contrast, shouldn't it be written Automatic deskew not Automatic Deskew?
tbh, I prefer capital letters for keywords, but I agree with you as almost all phrases in program have only first letter as capital
cday
XnThusiast
Posts: 4395
Joined: Sun Apr 29, 2012 9:45 am
Location: Cheltenham, U.K.

Re: Rotate - move 'Automatic Deskew' option to the top

Post by cday »

user0 wrote: Tue Nov 01, 2022 4:26 pm
cday wrote: Tue Nov 01, 2022 8:02 am Doesn't Automatic Deskew differ from other automatic operations (Automatic levels, Automatic contrast, are there others?) in that it is only applicable for a subset of images, those with a clear reference orientation?
I have not used it much to be honest, expect it to work as Automatic Rotation that can be found e.g. in Lightroom.
Also it looks like it only deskew images by rotation, but as far as I understand, skewed images can be diamond-trapezoid shapes and that cannot be fixed by only rotation. So the location of this functionaly is also questionable)
My experience is very limited, but I think it 'deskews' images by rotating the whole canvas, adding new canvas as needed to maintain a rectangular image. That can be useful when, for example, processing scans with text such as book pages, in which the text margin might not be quite vertical.

Speaking about positioning of such automatic but specific actions...
I'm 80% sure it is better to keep them at top as it will be consistent.
Also there are only few of them and it would not move focus away from main options too much.
Consistency and attention to detail are important to me, I think we are probably in many ways like minds, but here I think the existing layout works, looks good, and I don't really see any reason to change it. And Pierre's time as the sole developer is limited, better to spend it on your many other useful suggestions! :D
User avatar
user0
XnThusiast
Posts: 2414
Joined: Sat May 09, 2015 9:37 am

Re: Rotate - move 'Automatic Deskew' option to the top

Post by user0 »

cday wrote: Tue Nov 01, 2022 5:45 pm My experience is very limited, but I think it 'deskews' images by rotating the whole canvas, adding new canvas as needed to maintain a rectangular image. That can be useful when, for example, processing scans with text such as book pages, in which the text margin might not be quite vertical.
yep, i guess it more for cases like this
1.jpg
1.jpg (114.96 KiB) Viewed 1008 times
rather than that one
2.jpg
2.jpg (23.44 KiB) Viewed 1008 times
cday wrote: Tue Nov 01, 2022 5:45 pm Consistency and attention to detail are important to me, I think we are probably in many ways like minds, but here I think the existing layout works, looks good, and I don't really see any reason to change it. And Pierre's time as the sole developer is limited, better to spend it on your many other useful suggestions! :D
sure, this is not a big deal for me :D
just a small suggestion
cday
XnThusiast
Posts: 4395
Joined: Sun Apr 29, 2012 9:45 am
Location: Cheltenham, U.K.

Re: Rotate - move 'Automatic Deskew' option to the top

Post by cday »

user0 wrote: Tue Nov 01, 2022 6:31 pm yep, i guess it more for cases like this
1.jpg rather than that one 2.jpg
Automatic Deskew to my surprise does actually work for that rather unpromising image with very small pixel dimensions, you can see the canvas added to make the resulting image rectangular, the added canvas can be set to white canvas using Edit > Background color... :D

1_Deskewed.png
1_Deskewed.png (190.15 KiB) Viewed 1006 times
Post Reply