Skip to content
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

[Feature Request] Add magnifying frame for corner selection #390

Closed
steelstrings opened this issue Oct 30, 2018 · 9 comments
Closed

[Feature Request] Add magnifying frame for corner selection #390

steelstrings opened this issue Oct 30, 2018 · 9 comments
Labels
Enhancement Feature requests and code enhancements
Milestone

Comments

@steelstrings
Copy link

steelstrings commented Oct 30, 2018

I propose a magnifier frame for pixel-perfect screenshots, which appears when you drag-resize one of the corners w/ your cursor. Activate either in a setting, on keypress, or both.

spectacle for example has got support for this

snapshot_2018-10-30_22 56 41

However instead of a crosshair which determines the corner pixel of the screenshot being taken, I would suggest to keep everything inside the corner and cut off everything which is overlaid.

snapshot_2018-10-30_22 57 28_2

@kinghat
Copy link

kinghat commented Nov 20, 2018

im not sure how it would be implemented but i love that you can arrow over px by px to get that precision. without some sort of magnifier its seems only half as functional as it could be.

would be neat if the selector could float around and detect whole windows or sections of windows but it might not be possible as most linux screenshot apps seem to function the same way with setting/detecting the regions on screen.

@sfire
Copy link

sfire commented Mar 3, 2019

@steelstrings I totally agree with you that a magnifier while placing the cursor and adjusting the border will help a lot.
I've been using a screen-capture program(Snipaste) under Windows which has this feature, and shows coordinates and pixel color value.

image
Hope this will help @lupoDharkael add this feature.

@densha
Copy link

densha commented Jul 18, 2020

Any update on this feature request? I came across flameshot after looking for a replacement for Shutter on Linux. This feature would make flameshot on par with other screenshot tools that have this feature (Shutter, Snagit, ShareX).

@borgmanJeremy
Copy link
Contributor

I'll take a look at it, it would be pretty useful.

@cacarr-pdxweb
Copy link

Any update on this feature request? I came across flameshot after looking for a replacement for Shutter on Linux. This feature would make flameshot on par with other screenshot tools that have this feature (Shutter, Snagit, ShareX)

I expect many people are looking for a replacement for Greenshot, which does not have a Linux version. Flameshot is very similar and a good replacement, except for the lack of this feature.

If this could be added at some point, that would be great.

@borgmanJeremy
Copy link
Contributor

I started looking into it and it wasn't a quick add. I still would like to add it but right now its in the backlog as we focus on some other improvements.

One way to help contribute to this feature would be to open an RFC so the community and developers can start discussion the requirements and how the feature will integrate into Flameshot. This RFC will help us answer things like:

  • Can you enable the magnifying glass inside the selection in GUI mode or just corners?
  • How should the magnifying glass interact with the resize tool?
  • How magnified should it be?
  • What happens if you are right up against a screen edge? Should it wrap inside the screen or do nothing?

There are just some questions but I bet the community will have other great ideas and feedback for making this the best feature.

@antaxiom
Copy link

antaxiom commented Feb 3, 2021

Any more updates on this? I heard someone talk about it and it seems very useful. I'd like to see more work on this.

@veracioux
Copy link
Contributor

Related to #328

@veracioux veracioux added the Enhancement Feature requests and code enhancements label Oct 26, 2021
@veracioux veracioux added this to the v12 milestone Jan 14, 2022
@mmahmoudian
Copy link
Member

I think this is now fully implemented via #2219

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Feature requests and code enhancements
Projects
None yet
Development

No branches or pull requests

9 participants