Bonjour,
Je travaille actuellement sur un projet pour adapter la taille d'une interface à la taille de l'écran pour que l'on puisse l'afficher sans difficulté sur n'importe quel écran.
Pour les cadres j'ai trouvé comment faire, il suffit de d'aller chercher la taille de l'écran avec :et ensuite de définir les dimensions du cadre par rapport à h.
Code : Sélectionner tout - Visualiser dans une fenêtre à part h=get(0,"screensize_px")
petit exempleMais maintenant je souhaiterais également rendre mon image proportionnelle au cadre dans laquelle je l'affiche, pour l'instant j'ai adapté mon cadre à la taille de l'image
Code : Sélectionner tout - Visualiser dans une fenêtre à part "Position" , [h(3)/21.3 h(4)/30.86 h(3)/64 h(4)/43.2],..
mais je souhaiterais faire l'inverse, je n'ai pas adapté le cadre pour l'instant, j'attend de réussir à redimensionner l'image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 board_frame=uicontrol(axes_meters_frame,... "Position" , [287.5 5 745 300], ... "style" , "image", ... "string" , WorkingPath+"\Icons\dashboard.jpg");
j'ai trouvé ce code pour Matlab :
Mais malheureusement je n'arrive à l'adapter pour scilab.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 img = rand(150,200); % Une image 2D aléatoire size(img) ans = 150 200 img = img(1:2:end, 1:2:end); size(img) ans = 75 100
Je cherche aussi à adapter la taille de la police d'écriture, mais pour cette partie là je n'ai absolument rien trouvé
Si quelqu'un à une (ou plusieurs) piste à me donner je suis preneur
sorry pour ce post un peu long
Partager