Filter löschen
Filter löschen

why does whiteness show up ? !

1 Ansicht (letzte 30 Tage)
Mayssa
Mayssa am 21 Aug. 2015
Kommentiert: Star Strider am 22 Aug. 2015
I saved an image in my file using "saveas" and I have used those instructions
DirectoryPath =('C:\Users\Mayssa\Desktop\pfe\Matlab\interface');
whereToStore=fullfile(DirectoryPath,a);
saveas(gcf, whereToStore);
But when I try to read it (with imread) it shows up on a a white background, how can I get rid of it ? :(

Antworten (3)

Star Strider
Star Strider am 21 Aug. 2015
From the saveas documentation:
  • If you do not specify an extension, then saveas saves the figure to a FIG-file.
Instead of imread, see if openfig works.
  6 Kommentare
Mayssa
Mayssa am 22 Aug. 2015
Bearbeitet: Mayssa am 22 Aug. 2015
@Star Strider, It does work for me too, but in my code I am plotting over an image texture than saving the whole in another image.
Star Strider
Star Strider am 22 Aug. 2015
Try this:
figure(1)
plot(-10:10, exp(-([-10:10]/5).^2))
saveas(gcf, '#TestSAVEAS_01.png');
figure(2)
plot(-10:10, 1-exp(-([-10:10]/5).^2))
saveas(gcf, '#TestSAVEAS_02.png');
A = imread('#TestSAVEAS_01.png');
B = imread('#TestSAVEAS_02.png');
figure(2)
image(uint8((double(A)/2 + double(B)/2)))
hold on
hold off
title('Retrieved & Combined Images')
delete('#TestSAVEAS_01.png')
delete('#TestSAVEAS_02.png')

Melden Sie sich an, um zu kommentieren.


Walter Roberson
Walter Roberson am 21 Aug. 2015

Image Analyst
Image Analyst am 21 Aug. 2015

Kategorien

Mehr zu Colormaps finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by