Save Figure in workspace

30 次查看(过去 30 天)
Mauro De Francesco
Mauro De Francesco 2019-7-30
评论: Wu Yu-Wei 2021-4-19
I am trying to save a figure I have to the workspace. The current workflow involves using the print function and then reopen it using imread. Is there a way to jump over the print + imread functions and just save the image to a variable in the workspace? I need to save it with a certain resolution (1024x1024 pixels)
print('MoonImage','-dpng','-r300')

回答(1 个)

Roshni Garnayak
Roshni Garnayak 2019-8-2
You can use the following lines of code to save the figure to workspace and set the desired resolution:
f= frame2im(getframe(gcf));
I=imresize(f,[1024,1024]);
For more information on the ‘gcf’ function, refer the following link:

类别

Help CenterFile Exchange 中查找有关 Display Image 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by