Screenshot of specific window (not full screen)
6 views (last 30 days)
Show older comments
René Lampert
on 17 Sep 2022
Edited: Image Analyst
on 17 Sep 2022
Hello,
is it possible to take a screenshot (I used Java commands) of only a specific Window (not the entire screen) ? - for instance, from the full screen below I only want to take a screenshot from the pop-up screen (GUI window)

To take a screenshot from the full window I used the following commands:
robo = java.awt.Robot;
t = java.awt.Toolkit.getDefaultToolkit();
rectangle = java.awt.Rectangle(t.getScreenSize());
image = robo.createScreenCapture(rectangle);
Thanks
0 Comments
Accepted Answer
Image Analyst
on 17 Sep 2022
Edited: Image Analyst
on 17 Sep 2022
fileName = fullfile(pwd, 'Screenshot.png')
exportgraphics(gcf, fileName); % Save current figure window.
% or
exportgraphics(gca, fileName); % Save last axes you plotted in.
0 Comments
More Answers (0)
See Also
Categories
Find more on Printing and Saving in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!