How can I save the output figure into an image file?

6 Ansichten (letzte 30 Tage)
Gulfam Saju
Gulfam Saju am 14 Mär. 2022
Kommentiert: Gulfam Saju am 15 Mär. 2022
recon_img = senserecon(aliased_img, sen_map,reduc, fi_matrix);
figure;imshow(abs(recon_img),[0 0.000005]);title('sense recon');
After this line of code the output image shows. Now, I want to export this output figure into another image file.

Akzeptierte Antwort

yanqi liu
yanqi liu am 15 Mär. 2022
recon_img = senserecon(aliased_img, sen_map,reduc, fi_matrix);
figure;imshow(abs(recon_img),[0 0.000005]);title('sense recon');
print(gcf,'-dpng','-r200','sense_recon')
  1 Kommentar
Gulfam Saju
Gulfam Saju am 15 Mär. 2022
The image saves with the title. Is there any way to remove the title? and there are several iterations in the program. So, there are multiple output images? How can I save all using a loop?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Scott MacKenzie
Scott MacKenzie am 14 Mär. 2022
Bearbeitet: Scott MacKenzie am 14 Mär. 2022
A easy way is to use exportgraphics, introduced in R2020a:
f = figure;
imshow(...);
exportgraphics(f, 'filename.jpg'); % or .png or whatever format you want (see documentation)

Kategorien

Mehr zu Images finden Sie in Help Center und File Exchange

Produkte


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by