在MATLAB中保存轴的图像

use*_*374 4 matlab image axes save matlab-figure

当我点击"应用"按钮时,我在一个名为newIM的轴上生成一张图片.现在,我想在按下保存按钮时将这张新图片保存在jpg,gif,bmp或任何文件中.

这就是我所拥有的:

pathname = 'D:\pictures\';
filename = 'Test.bmp';
both = strcat(pathname, filename);
imshow(both);
imsave('test','*.jpg')
Run Code Online (Sandbox Code Playgroud)

但这仅适用于Test.bmp,而不适用于newIM中的图片.

我该如何制作这个变量?

Xya*_*and 5

使用getfame:

F = getframe(gcf);
image(F.cdata);
imwrite(F.cdata, 'file.jpg');
Run Code Online (Sandbox Code Playgroud)