Сохранить изображение с осей в MATLAB - PullRequest
4 голосов
/ 22 октября 2011

Я генерирую изображение по осям, которое называется newIM, когда я нажимаю кнопку «Применить». Теперь я хочу сохранить это новое изображение в формате jpg, gif, bmp или в любом другом месте, когда я нажимаю кнопку сохранения.

Вот что у меня было:

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

Но это только для Test.bmp, а не для картинки в newIM.

Как я могу сделать эту переменную?

Ответы [ 2 ]

5 голосов
/ 22 октября 2011

Использование getfame :

F = getframe(gcf);
image(F.cdata);
imwrite(F.cdata, 'file.jpg');
0 голосов
/ 21 января 2013

Если это на каком-либо графическом или другом графике, я обычно использую copyobj, чтобы скопировать оси, содержащие изображение, и добавить их в новое (обычно скрытое) окно рисунка.

...