Saving images in .FIG format from a source code
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hello everyone!
I have a code that shows me figures with the imshow(outpict) command where "outpict" is shown in the following image (along with other parameters):
I would like to save all the figures shown with imshow(outpict) in the .FIG format in a folder other than the working folder.
In the above image10 images have been opened (parameter k) and each is shown with imshow(outpict).
I thank you if you can help me out.
2 Commenti
DGM
il 29 Ott 2022
Modificato: DGM
il 30 Ott 2022
% ... code that does stuff
for k = 1:numberofimages
% ... code that does stuff
% at some point you have an output image
outpict = something(thatdoesstuff);
% you can display it if you want, but that's just for visualization
imshow(outpict)
% if you want to save it, you can use imwrite()
% if you want, you can automatically number the files like so
imwrite(outpict, sprintf('myoutput_%04d.png',k))
end
Risposte (2)
KALYAN ACHARJYA
il 29 Ott 2022
Modificato: KALYAN ACHARJYA
il 29 Ott 2022
for loop i=
figure,imshow(Image_file)
file_name=['image',num2str(i),'.fig']
savefig(gcf,file_name); % Set an other folder path/directory
close all
end
#To set the folder path, yoo can refer your earlier question.
Hope it Helps!
0 Commenti
Walter Roberson
il 29 Ott 2022
Use fullfile(FolderToSaveInto, FileNameToSaveTo) in order to construct the output file name. For example,
savedir = '../saved_results';
file_name = fullfile( savedir, sprintf('myoutput_%04d.fig',k) );
savefig(gcf, file_name)
0 Commenti
Vedere anche
Categorie
Scopri di più su Environment and Settings in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!