Bonjour,
J'ai besoin de votre aide, voici mon problème dans une interface graphique j'affiche dans une fenêtre mes résultats, sous forme de tableaux et graphe.
sous Matlab j'ai réussi à sauvegarder cette fenêtre sous forme d'image .png et je la stocke dans un fichier. mais je souhaite que cette image soit sous format DICOM.donc j'ai testé cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function save_ClickedCallback(hObject, eventdata, handles) global Patient_ID; global Patient_Name; global Patient_FamilyName; global I; data=guihandles(gcf); set(data.figure1,'PaperPositionMode','auto') I = print('-dpng',['C:\Reports\',Patient_Name,'_',Patient_FamilyName,'_','Report']); dicomwrite(I,'ankle.dcm');
le souci est cette erreur
est il une autre façon de faire ? j'ai tester la fonction dicomwrite sur une image jpg normal ça marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ??? Error using ==> print Too many output arguments. Error in ==> print Error in ==> Report>save_ClickedCallback at 158 I = print('-dpng',['C:\Reports\',Patient_Name,'_',Patient_FamilyName,'_','Report']);
quelqu'un peut m'aider
merci d'avance![]()
Partager