Click sur un button visualiser des photos
Je veux faire un button Enregistrer photos quand j'ai clique sur lui me dirige vers une autre forme pour visualiser toutes les photos que je mise dans un directoire(pour visualiser ma base de donnes avec mes images).
J'ai mis ici le gui:
http://www.flyupload.com/?fid=810924730
Afficher le contenu d'un directoire
Citation:
Envoyé par
mihaispr
Ok. J'ai retenu ce que tu as dit. Je lis ce que tu m'as recommande et si j'ai de question ensuite je te le poserai.
Merci beacoup!
Le code que j'ai mis dans le pushbutton1_callback c'est:
Je veux lister les fichiers contenu dans le folder : C:\Matlab71\work\Images
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
function pushbutton1_callback
somefolder = '~/Images/';
filelist = dir(somefolder);
images = [];
%// the first two in filelist are . and ..
count = 1;
for i=3:size(filelist,1)
%// filelist is not a folder
if filelist(i).isdir ~= true
fname = filelist(i).name;
%// if file extension is jpg
if strcmp( fname(size(fname,2)-3:size(fname,2)) ,'.jpg' ) == 1
tmp = imread([somefolder fname]);
%// convert it to grayscale image if tmp is a color
%// image/picture
if size(tmp,3) == 3
tmp = rgb2gray(tmp);
%//resize of image
%tmp = imresize(tmp,[320 240],'bilinear');
%// put it into images buffer
images(:,:,count) = tmp;
count = count +1;
%images = [images tmp];
disp([fname ' loaded']);
end
end
end
end |
Comment je peux nettoyer ca dut?
Merci d'avance!
Quand je presse le boutton pushbutton1 il me fait le liason avec une figure qui a 6 images (6axes) j'ai 6images dans le directoire que j'ai mentionne.