In windows 10, I can use the Snipping Tool or Snip & Sketch to snip a part my screen (basically a screenshot + crop to selection). I would like to snip the same part of the screen after I perform some other operation in another application that changes what's shown in that part of the screen. I have to manually perform this operation for example by pressing some button in another application.
An example use case would be:
- I run my code to draw something to a canvas in my browser
- I snip that part of the screen
- I change the code to modify what's drawn to that part of the screen
- I'd like to capture the same rectangle from the first snip.
Is there an easy way to do this in Windows 10?
One way I can think of doing this is to screen capture that region (for example using LICEcap) then dig in to find the desired frames. This is non-ideal because my intermediate operation could take a long time, there might be quality issues with the extracted frames, and it's a lot of work to use some tool to extract frames.
Solution Summary
Multiple solutions worked; here are brief differences (see review sites for more detailed comparisons)
ShareX and Greenshot are the best
- ShareX has more features
- doesn't sacrifice too much convenience
- probably has higher proficiency ceiling so it's preferred if you need to snip on a regular basis
- Greenshot is simpler to use out of the box
Snagit probably also fulfills my needs but I didn't try it because it costs $50 (didn't bother with the 15 day free trial).
Other methods either didn't work or would not be convenient enough.
Best Answer
Greenshot has an option to
Capture last region
. Highly recommended.Also very easy to do quick edits such as highlighting and obfuscation: