Borrar filtros
Borrar filtros

Save image to chosen folder

2 visualizaciones (últimos 30 días)
Maria Rasmussen
Maria Rasmussen el 5 de Jun. de 2018
Comentada: Maria Rasmussen el 5 de Jun. de 2018
I want to be able to save a .fig to a folder of the users choosing. Right now the user can choose the name of the file, but not which folder it is saved to. Currently it is saved by diffult to curr dir. What can I do?
fignew = figure('Visible','off'); % Invisible figure
newAxes = copyobj(handles.T2img,fignew); % Copy the appropriate axes
set(newAxes,'Position',get(groot,'DefaultAxesPosition')); % The original position is copied too, so adjust it.
set(fignew,'CreateFcn','set(gcbf,''Visible'',''on'')'); % Make it visible upon loading
saveas(fignew, uiputfile());
delete(fignew);

Respuesta aceptada

Stephen23
Stephen23 el 5 de Jun. de 2018
Editada: Stephen23 el 5 de Jun. de 2018
You need to get the second (path) output from uiputfile:
[useName,usePath] = uiputfile();
saveas(fignew, fullfile(usePath,useName))
  1 comentario
Maria Rasmussen
Maria Rasmussen el 5 de Jun. de 2018
Thank you so much! It works! I had spend so many hours trying to figure it out...

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by