1)J'ai sur la forme un button de type pushbutton1 quand j'appuie sur lui je veux selecter une image qui n'est pas dans mon dossier(C:\Matlab71\work -c'est la source des mes 4images photo1.jpg,photo2.jpg,photo3.jpg et photo4.jpg) et l'ajoute la (par exemple c'est photo5.jpg qui se trouve sur c:\mihai) .
2)Aussi je veux mettre une condition si je met photo1.jpg de sauver (ca existe deja dans mon dossier avec ce nom) et me donner un errordl de ce type:
errordlg('Le fichier existe deja dans le dossier','Erreur de fichier'); %ce message m'apparait quand j'ai selecte un nom de photo qui existe deja dans mon dossier(folder)
Le dossier c'est C:\Matlab71\work.
J'attache ici le code essaye pour sauver une photo que je veux dans le dossier (dans le callback pushbutton1):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function pushbutton1_Callback(hObject, eventdata, handles) pathname=C:\Matlab71\work [filename, pathname] = uiputfile(... {'*.jpg' ;'*.bmp ';'*.tif';'*.gif';'*.*'},... 'Save as'); f=fullfile(pathname,filename); imwrite(p,f); %la condition si le fichier existe deja dans le dossier if(filename) %si j'ai selecte un nom de fichier qui existe deja % dans mon dossier(par exemple photo1.jpg) m'apparaitre une boite errordlg errordlg('Le fichier existe deja dans le dossier','Erreur de fichier'); end
Partager