writing an image into a new folder

3 visualizaciones (últimos 30 días)
Pat
Pat el 15 de Dic. de 2011
I have a code which was given by image analyser
H = figure;
for ii = 321:326
subplot(ii)
imagesc(magic(ceil(rand*10))); %random fig with 6 subplots
end
print('-dbmp256' , 'picture_of_6_subplots') %save as bmp
i want it to be saved in a folder named 'new',because i will have 100 figure windows,in which each figure window contains 8 subplotted images

Respuesta aceptada

Chandra Kurniawan
Chandra Kurniawan el 15 de Dic. de 2011
Maybe you are seeking for this sample code :
clear; clc;
I = imread('peppers.png');
J = imread('onion.png');
K = imread('pears.png');
Img = {I J K};
for cnt1 = 1 : length(Img)
figure,
subplot(2,3,1),imshow(Img{cnt1});
subplot(2,3,2),imshow(rgb2gray(Img{cnt1}));
subplot(2,3,3),imshow(im2bw(Img{cnt1}));
filename = strcat('picture_of_figure',num2str(cnt1));
print('-dbmp256',filename);
end
  4 comentarios
Chandra Kurniawan
Chandra Kurniawan el 15 de Dic. de 2011
Then you need to specify your path folder
Eq : filename = strcat('E:\picture_of_figure',num2str(cnt1));
In your case is :
filename = strcat(pwd,'\New\picture_of_figure',num2str(cnt1));
If you have a folder named 'New' in your active directory.
Robert Cumming
Robert Cumming el 15 de Dic. de 2011
using fullfile ( folder, filename ) is better than strcat.

Iniciar sesión para comentar.

Más respuestas (1)

Robert Cumming
Robert Cumming el 15 de Dic. de 2011
help saveas
e.g.
SAVEAS(H,fullfile ( 'new', 'FILENAME' ),'FORMAT')
  6 comentarios
Pat
Pat el 15 de Dic. de 2011
Robert i have seen save as in help ,but its for writing one figure window,but i want to write in folder as i said,where that folder will contain 100 figure window,as per your last code,i cant see the folder name
Robert Cumming
Robert Cumming el 15 de Dic. de 2011
I have given you all the information you need to workout the code yourself - I strongly encourage you to do that as you will learn more that way...

Iniciar sesión para comentar.

Categorías

Más información sobre Images en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by