Saving images in .FIG format from a source code
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
DGM
2022-10-29
编辑:DGM
2022-10-30
% ... 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
回答(2 个)
KALYAN ACHARJYA
2022-10-29
编辑:KALYAN ACHARJYA
2022-10-29
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 个评论
Walter Roberson
2022-10-29
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 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!