Bonsoir,
J'ai une interface graphique sous matlab contenant 2 images. J'ai besoin de sauvegarder ces 2 images dans une base de données mysql. Pouvez vous m'aider à corriger ce code pour que le nom soit modifié de façon automatique parce que dans ce cas le nom de l'image est toujours I.jpg, alors qu'il faut que le nom de la première image enregistrée soit image1, la deuxième soit image2 etc... et de même pour l'image G
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 imgpath = './images/'; I = handles.img; G = handles.img2; fI = getframe(get(I,'parent')); fG = getframe(get(G,'parent')); imwrite(fI.cdata, fI.colormap,fullfile(imagpath,'I.jpg')); imwrite(fG.cdata, fG.colormap,fullfile(imagpath,'G.jpg')); str = sprintf('INSERT INTO data(id, data1, data2, image, gray) VALUES("", "%s", "%s", "%s", "%s", "%s")',n,p,'I.jpg','G.jpg',imgpath); req = mym(str);
Partager