Dessiner un cercle sur une image
J'ai un programme pour la segmentation d'images en Application WinForms en C#, et j'ai une image chargée dans un pictureBox. J'ai besoin de dessiner un petit cercle ou une ellipse, il n'a pas d'importance) sur cette image (à l'intérieur d'une région d'intérêt, et de lui permettre de se développer vers l'extérieur jusqu'à ce qu'il atteigne la limite désirée).
Et la question est de savoir comment puis-je tirer de ce cercle n'importe où sur cette image? (et si c'est possible de dessiner un cercle dans une couleur différente, rouge par exemple)
Merci.
OriginalL'auteur Bosco | 2011-01-21
Vous devez vous connecter pour publier un commentaire.
référence: Réponse par @Albin à tirage au sort-un-flèche-sur-un-picturebox
Je l'ai fait moi-même, je n'avais pas vu ". g.Claire(pictureBox1.BackColor); "...que supprimer et tout est ok...
OriginalL'auteur Javed Akram
Assurez-vous de prendre le graphique instance du contrôle anddraw sur elle . Il n'apparaîtra que lorsque son repeint ou Invalidé. Utilisation DrawEllipse Méthode de Classe Graphique pour dessiner le cercle.
voici le code:
Invalider qu'il dessine sur le contrôle (picturebox)
Il va dessiner un cercle de 200 pixels de diamètre
Oups Désolé j'ai oublié que le nouveau mot-Clé avant de Rectangle.. Édité mon code
et cela crée un cercle dans le coin supérieur gauche, et je veux dessiner un cercle de moi-même...
Vous ÊTES à la création du cercle vous-même...dans le Rectangle(0, 0, 200, 200).. Premier argument est X pos sur le contrôle et la Deuxième est de Y sur le contrôle de la 3e Argument est la largeur et la 4e est à la hauteur. Il suffit de spécifier le XY où vous voulez son coin supérieur gauche, pour être... Si vous voulez dessiner le cercle, point par point, par certains algo utilisez ensuite Tracer le chemin avec GraphicsPath objet et de le remplir avec des points à partir de votre algo... je n'irais pas de cette façon... Il semble que vous êtes vraiment débutant à cela, alors je vous suggère d'aller lire quelques bons livres ou regarder MSDN Documentations.. je l'ai appris de cette façon
OriginalL'auteur Shekhar_Pro