IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Déplacer un cercle dans une image en VB


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 50
    Par défaut Déplacer un cercle dans une image en VB
    Bonjour,

    J'ai une image dans une PictureBox, et je veux tracer un cercle et pouvoir le déplacer avec la souris pour sélectionner un élément de cette image.
    Je sais tracer le cercle, mais pas le déplacer. J'ai fait quelques recherches mais pas trouvé de solution en VB, alors que le sujet semble assez classique.

    Merci pour votre aide.

  2. #2
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2011
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2011
    Messages : 50
    Par défaut
    J'ai résolu mon problème grâce à ce lien:

    http://www.developpez.net/forums/d10.../creer-calque/


    Ci joint mon bout de code pour ce que cela intéresserait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
    Public Class test_cercle2
        Private _g As System.Drawing.Graphics
        Private monStylo As New System.Drawing.Pen(System.Drawing.Color.Red)
        Private _mouseDown As Boolean
        Private x0, y0, Xf, Yf As Integer
        Private bitmap1 As Bitmap
        Const r_cercle As Integer = 12
     
        Private Sub test_cercle2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            bitmap1 = Bitmap.FromFile("j:\cameras\images\im-10-04.jpg")
            pbDroite.Image = bitmap1
        End Sub
     
        Sub New()
            InitializeComponent()
            _g = pbDroite.CreateGraphics()
            _g.SmoothingMode = Drawing2D.SmoothingMode.HighSpeed
        End Sub
     
        Private Sub pbDroite_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pbDroite.MouseDown
            _mouseDown = True
            Cursor = Cursors.Cross
        End Sub
     
        Private Sub pbDroite_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pbDroite.MouseMove
            If _mouseDown Then
                Xf = e.X
                Yf = e.Y
                pbDroite.Refresh()
                x0 = Xf - r_cercle
                y0 = Yf - r_cercle
                _g.DrawEllipse(monStylo, x0, y0, 2 * r_cercle, 2 * r_cercle)
                Centre.Text = "X0=" & x0.ToString & " Y0=" & y0.ToString
            End If
        End Sub
     
        Private Sub pbDroite_MouseUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles pbDroite.MouseUp
            _mouseDown = False
            Cursor = Cursors.Arrow
        End Sub
    End Class

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Coloré un cercle dans une image
    Par matt41fr dans le forum Images
    Réponses: 2
    Dernier message: 29/11/2014, 12h55
  2. Détection des petits cercles dans une image
    Par swito dans le forum OpenCV
    Réponses: 1
    Dernier message: 18/04/2011, 16h19
  3. un demi cercle dans une image
    Par sali lala dans le forum C#
    Réponses: 1
    Dernier message: 05/01/2009, 21h15
  4. Détection de cercles dans une image
    Par abs2008 dans le forum Images
    Réponses: 6
    Dernier message: 29/05/2008, 13h47
  5. Réponses: 4
    Dernier message: 03/02/2007, 17h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo