Salut tout le monde!
J'ai 2 formes. Dans la premiere j'ai un button pushbutton ou je fais le selection de l'image que je veux me stoquer en axes1. Je veux apres j'ai selecte mon image et quand il s'affiche en axes1 de la premiere forme aussi dans l'axes1 de la deuxieme forme s'affichent automatiquement la meme image que j'avais mise en axes1 de la premiere forme.
Comment retener l'image d'axes1 pour l'attribution d'elle dans la deuxieme forme.
J'essaye comme ca:
Et dans la deuxieme forme je fais click droit sur la composante axes1 j'ai selecte create_fcn et j'ecris:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) [filename,pathname] = uigetfile({'*.jpg';'*.png';'*.bmp'}); a=set(handles.axes1);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 get(handles.axes1,a);
Bon la deuxieme maniere de faire ca:
Si je veux copier l'image contenue en axes1(premiere forme ex1.fig) dans une autre forme ex2.fig qui contient encore un axes1 comment faire pour qu'il ne soit pas derange des 2 tags communs?
img=imread(...);
axes(handles.axes1);%axes1 est l'axe courant
imshow(img);
Je dois que j'utilise gca pour me prelever l'image contenue de la premiere forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 get(gca,handles.axes2); %axes2 c'est le tag de la composante axes1 qui este la seule componente qui se trouve sur la deuxieme forme
Et dans la creation d'axes1 de la deuxieme forme (axes1_create callback) j'ecris ca?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set(gca,handles.axes1); %mon embarras ce que je ne sais pas prelever une image stoque en axes1 de la premiere forme ex1.fig dans la deuxieme forme (donc prelever une valeur stoque par une componente dans une autre forme qui a la meme componente c'est la question generale de moi).(ex: axes en axes de la deuxieme forme, ca pourrait marcher valeur edit d'une forme copier dans une autre forme).
J'attend un reponse! Donc je veux attribuer la meme image dans une autre forme qui a le meme composant! J'espere que j'etais clair!
Et comment faire pour qu'il sache que je me refere a handles.axes1 de la premiere forme respectivement de la deuxieme forme? J'ai modifie la propriete tag d'axes1 de la deuxieme forme en axes2.
Partager