Borrar filtros
Borrar filtros

why does whiteness show up ? !

1 visualización (últimos 30 días)
Mayssa
Mayssa el 21 de Ag. de 2015
Comentada: Star Strider el 22 de Ag. de 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 ? :(

Respuestas (3)

Star Strider
Star Strider el 21 de Ag. de 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 comentarios
Mayssa
Mayssa el 22 de Ag. de 2015
Editada: Mayssa el 22 de Ag. de 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 el 22 de Ag. de 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')

Iniciar sesión para comentar.


Walter Roberson
Walter Roberson el 21 de Ag. de 2015

Image Analyst
Image Analyst el 21 de Ag. de 2015

Categorías

Más información sobre Colormaps 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