New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rotation feels "backwards", doesn't persist for multiple images #7
Comments
Hello and thanks for the feedback. The reason why the sign of the rotation was implemented this ways is because mathematically positive rotations are counter-clockwise. But I see that, indeed, Gimp does it the other way round, and I agree that it feels more intuitive, especially considering the layout of the The second issue is also a good point, shouldn't be too hard to implement. |
Just thought I'd mention: I'm currently working on a Qt port of the application, and I'll integrated the necessary changes for this issue in the process. Will probably be another two weeks. |
Fixed in gimagereader-3.0. |
I just checked out and built the gImageReader Qt port (after pulling in qtspell-qt4 (and -devel) from Fedora 20 updates-testing, as it hasn't hit the main repo yet — seems the package was only created 10 days ago); it looks great! Everything does indeed work as expected with regards to these changes. Many thanks! I have one feature suggestion, so far, from playing around with it, but I'll file that as a new issue. |
After spending a little time with the (incredibly handy!) page-rotation feature, I've come to the conclusion that its rotation just feels... backwards. Working with a page scan, it's natural to think of it as a physical piece of paper, and to conceptualize rotation operations as "turning" that piece of paper. So, "increasing" the rotation would mean turning the paper farther to the right (clockwise), the opposite of how gImageReader currently inteprets the rotation. (Bonus: The direction of rotation would match the placement of the [-] [+] buttons on the toolbar.)
Before filing this as a bug I decided to check how Gimp handles rotation, to get another data point. Gimp has two rotation modes. Quoted descriptions are from the Gimp manual.
So, based on Gimp's example I feel I can more confidently say that gImageReader's current rotation feature is reversed. A "corrective rotation" feature could be handy to have, but it would require some sort of "horizon" overlay (like the Gimp's guide box) that could be rotated in lieu of turning the image itself. (Typically I'll draw an arbitrary selection box, in gImageReader, and then rotate the image until the baseline of a line of text is aligned with the edge of the box.)
Separate from the above, but also rotation-related: When working with multiple images, switching between them resets the angle of rotation to 0. It would be great if the rotation persisted per image, so it was possible to move among them without losing the rotation and having to re-do it. Meaning (for instance), the user could do the following:
The text was updated successfully, but these errors were encountered: