How can i take screen shot with help of matlab?

 Accepted Answer

Jan
Jan on 8 Feb 2012
[EDITED]: You can capture the full screen by using the handle 0:
img = screencapture(0, 'Position', [0 0 1270 1023]);

4 Comments

Prashant Somani
Prashant Somani on 10 Feb 2012
Thanks for sharing this solution. What i could understood that this tool captures Matlab windows, where else i want to capture current screen, which may include any running program. Please correct me if i have misunderstood this.
Kindly help me to get this
Jan
Jan on 11 Feb 2012
See [EDITED].
Ashutosh
Ashutosh on 24 Mar 2020
Even with the edited code, I am still having the problem of capturing the Matlab window.
Is there any other way around it?
Tom Bell
Tom Bell on 12 Jun 2020
Hi Ashutosh,
I just fixed this issue when using a Mac. You have to go to System Preferences -> Security & Prvacy -> Privacy and allow Matlab to record the contents of your screen.
Hope this helps!

Sign in to comment.

More Answers (1)

Prashant Somani
Prashant Somani on 13 Feb 2012

0 votes

Thank you sooooooooooooo much...

Categories

Find more on Printing and Saving in Help Center and File Exchange

Tags

Asked:

on 8 Feb 2012

Commented:

on 12 Jun 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!