Accueil › Forums › Programmation WIMS › Programmation d’exercices OEF › Superposition d’une image et d’un dessin wims › Reply To: Superposition d’une image et d’un dessin wims
Bonjour
Je procède d'une autre manière en particulier quand je veux coller une petite image sur une grande image. Ma méthode est certainement plus coûteuse, mais je suis sûre que cela ne dépendra pas du navigateur (je vais tester celle d'Olivier …)
(je double les \ je ne suis jamais sûre que cela passe dans ce forum).
En fait, j'ai fait cela pour un étudiant en Master hier (le slib n'existe pour l'instant que sur wims.u-psud.fr, mais par manque de temps, je le laisse comme cela. Dans l'exemple, paysage.png
est une image de taille 200,200.
Il y a aussi des exemples dans le « poly » développement d'exercices de la classe d'exemple
Dans ce qui suit, je n'ai pas mis xrange et yrange , aussi il s'agit du repère « image » : le 0,0 est en
haut à gauche de l'image; l'axe des y va vers le bas …
\text{limite=randitem(30,40,50,60,70,80,90,110,120)}
\text{image=paysage.png}
\text{limitetex=teximg(\fontsize{16}{18}\selectfont \(\limite\) )}
\text{limiteimg=slib(oef/insfilename \limitetex)}
\integer{voiture=randitem( \limite + randint(10..20), \limite – randint(10..20))}
\text{max=120}
\real{graduation=12*\voiture/\max -6}
\text{compteur=slib(draw/meter \graduation,[-6,6],[0,,20,,40,,60,,80,,100,,120], [brown,red,red,white],url)}
\text{compteurimg=slib(oef/insfilename \compteur)}
\text{image=draw(400,400
fill 50,50,black
copy 0,0,-1,-1,-1,-1,\image
copy 308,104,-1,-1,-1,-1,\limiteimg
copyresized -1,-1,-1,-1,120,280,280,440,\compteurimg
)
}
\draw{200,200}{
copy 0,200, -1,-1,-1,-1, , image.png
copy 100,50, -1,-1,-1,-
code flydraw …
}