d2phap / d2phap/ImageGlass

Custom Rotation Request

Open
#1,356 0 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🎯 feature
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.