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 に答える