bonjour !!
j'ai une image dans un pictureBox ! j'aimerais créer une loupe pour faire un zoom sur l'image et sans modifier l'image bien sur en utilisant un TrackBar !! comment faire ???
Version imprimable
bonjour !!
j'ai une image dans un pictureBox ! j'aimerais créer une loupe pour faire un zoom sur l'image et sans modifier l'image bien sur en utilisant un TrackBar !! comment faire ???
Je suppose que dans ton cas, le trackbar donne la taille du zoom a effectuer.
Pour une valeur de 1 (max) -> la surface des pixels à zoomer est minimal et donc le rendu est le plus zoomé.
Pour une valeur de 0 (min) -> la surface des pixels à zoomer est minimale.
Pour faire ce zoom , tu dois savoir
- recuperer la valeur du trackbar
- recuperer la position souris
- selectionner une surface dans une image
- afficher une image (taille variable) sur un espace defini (taille fixe)
Dès cette instant, tu peux supperposer l'image zoomée par dessus l'originale.
Les donnée de l'image zoomée sont lu dans l'image originale, mais en aucun cas modifiées.
salut
sinon, sur codeproject, tu as un exemple de ce genre de dev en C#
The Monz, Toulouse