Fabien3D
Messages postés3Date d'inscriptionsamedi 24 février 2007StatutMembreDernière intervention13 novembre 2008
-
12 nov. 2008 à 23:18
Fabien3D
Messages postés3Date d'inscriptionsamedi 24 février 2007StatutMembreDernière intervention13 novembre 2008
-
13 nov. 2008 à 21:16
Bonjour !
Je viens d'essayer la balise canvas pour dessiner sur une photo affichée dans une page web. J'ai fouiné sur le web pour comprendre comment elle fonctionnait, et le résultat est le suivant :
L'objectif est de sélectionner une couleur et de dessiner sur une photo. Mon souci est le suivant : dans la fonction indiquée ci-dessous, je suis obligé de modifier les coordonnées de pointage du dessin pour que le trait tracé le soit bien sous le pointeur de la souris, et non de façon décalée.
Le problème est que lorsque je fais défiler la page de manière à ce que l'image sur laquelle je viens de dessiner n'apparaît plus qu'en partie, le trait est alors décalé par rapport au pointeur lorsque je dessine à nouveau.
Comment puis-je faire pour que le trait soit toujours sous le pointeur de la souris ?
J'ai essayé Firefox (KDE et OS X) et Safari (OS X) sur des machines différentes et le décalage n'est jamais le même. J'imagine que cela doit venir d'un décalage lors du calcul des coordonnées, qui doit se faire par rapport à la fenêtre du navigateur et non à la page elle-même ?
Fabien3D
Messages postés3Date d'inscriptionsamedi 24 février 2007StatutMembreDernière intervention13 novembre 2008 13 nov. 2008 à 21:16
Merci beaucoup pour l'aide ! J'ai dû adapter un peu les coordonnées pour que cela colle avec les éléments de la page, mais maintenant, le problème à disparu !