Custom Rotation Request
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 14.4k
- Forks
- 752
- Avg merge
- 10d 14h
- Merged PRs (30d)
- 1
Description
Is your feature request related to a problem? Please describe.
I am looking for a feature where the user is allowed to rotate image on custom degrees by keyboard. A flat rotation of 90 degrees is not always the requirement, but user have to straighten or align the image.
Describe the solution you'd like
User presses a custom shortcut- that allows user to rotate by the degrees. Take an example - presses R for rotation and then Up Arrow for positive degrees, Down Arrow for negative degrees (say increment of 1 degree on each direction) or , left and right arrows for same purpose.
Or for the purpose of ease, a slider can also be implement for same purpose.
Since this is a request for view mode, the settings can be reset for next image. Rotation will be available on the fly for current image being viewed only.
Utility:
- Straighten scanned image for the purpose of transcribe.
- Straight view on screen.
- Give OCR reader a correct rectangle
Describe alternatives you've considered
Currently, the alternatives are available in many scanning applications, or viewers. I my case, I am using Fastone Viewer, or NAPS2 Scanner. there are many available.
Additional context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by locating the viewer's current rotation and keyboard or control input handling, then define custom-degree interaction and verify that rotation applies only to the current image and resets for the next image.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100