4

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

这就是我所拥有的:

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

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

我怎样才能使这个变量?

4

2 回答 2

5

使用getfame

F = getframe(gcf);
image(F.cdata);
imwrite(F.cdata, 'file.jpg');
于 2011-10-22T11:23:01.913 回答
0

如果它在一些 gui 或其他图中,我通常copyobj用来复制包含图片的轴并将它们添加到一个新的(通常是隐藏的)图形窗口中。

于 2013-01-21T12:30:39.570 回答