d2phap / d2phap/ImageGlass

Grid lines during crop and rotation

Open
#2,469 0 comments 0 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

Windows OS version

Windows 11 24H2

ImageGlass version

10.0.6.906-win-x64

ImageGlass release

Classic

1️⃣ Describe the feature

Desired Feature:

  • Add ability to show grid lines during crop, rotation, or always.
  • Grid lines should at least be evenly spaced, but other possibilities such as thirds, would allow for quick image/subject framing

Value added:

  • It would be easier to align an image if an issue like arbitrary rotation (https://github.com/d2phap/ImageGlass/issues/2347) is supported.
  • A grid would allow for quick determination if an image is aligned to begin with, and additional grid configuration support would allow for quicker cropping to frame image subject as desired.
2️⃣ How to use feature

Alternative 1:

  • User selects crop function from toolbar or menu
  • Tool presents grid checkbox if only one option (on/off) or a selection dropdown if multiple options (off, 3/4/5 lines, thirds, etc.) are availabe.

Alternative 2:

  • User selects Menu, then Layout OR Image
  • Grid submenu is available with either
    • Enable grid (off, on), OR
    • Enable grid (off, 3, 4, 5 lines, thirds, etc.)
3️⃣ Additional context

No response

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

Start by locating the crop and rotation UI and the image-rendering path used by ImageGlass. Compare the proposed toolbar/menu alternatives and determine how evenly spaced or rule-of-thirds grids should behave during cropping, rotation, and optional always-on display. Done means the selected grid is visible and aligned in the requested workflows without disrupting image manipulation.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
computer-graphics, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.