Puedes crear un boton guardar.
Pongo el código a continuación:
Tag del axes es axes1
guardar=getimage(handles.axes1);
if guardar==0
return
end
if isempty(guardar)
return
end
% guardar en formatos
formatos={'*.jpg','JPEG (*.jpg)';'*.png','PNG (*.png)';...
'*.tif','TIFF (*.tif)';'*.gif','GIF (*.gif)'};
[nombre,ruta]=uiputfile(formatos,'GUARDAR IMAGEN');
if nombre==0
return
end
fname=fullfile(ruta,nombre);
imwrite(guardar,fname)
Para abrir una imagen desde cualquier ubicacion de la pc:
[ubi cancl]=imgetfile;
if cancl==1
return
end
Im=imread(ubi);
axes(handles.axes2), imshow(Im)