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

Windows Forms Discussion :

Fusionner deux picturebox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Par défaut Fusionner deux picturebox
    Bonjour le forum,

    Je développe une appli qui surveille les utilisateurs de mon pc (photo via webcam + capture écran).

    Pour l'instant je n'ai que mes deux images dans des picturebox (200x200 pixels) que j'enregistre séparément. Je souhaiterais plutôt ne faire qu'un fichier (1 picturebox de 200x400) avec mes images l'une à côté de l'autre.

    Faut-il fusionner les 2 picturebox avant l'enregistrement ou bien faut-il enregistrer les deux picturebox et ensuite fusionner les fichiers ? Et comment faire ?

    Merci de l'aide que vous pourrez m'apporter

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    dim img as new bitmap(200,400)
    dim g as system.drawing.graphics
    = graphics.fromimage(img)
    g.drawimage(imgpicturebox1, 0,0)
    g.drawimage(imgpicturebox2,200,0)
    img.save


    ou un truc qui ressemble ^^
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Par défaut
    Merci à toi !

    Ce code est excellent, en ajustant les tailles réelles des images et non pas celles des picturebox (car la 1ère picturebox affiche une image de 320*240 et la 2ème une image de 1440*900 mais ces picturebox font 320*240) ce qui me donne à l'arrivée une image de 1760*900
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim hauteur As Long, largeur As Long
    'récupère la résolution de l'écran
            hauteur = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height
            largeur = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width + 320
            Dim img As New Bitmap(CInt(largeur), CInt(hauteur))
            Dim g As System.Drawing.Graphics = Graphics.FromImage(img)
            g.DrawImage(PictureBox1.Image, 0, 0)
     
            g.DrawImage(PictureBox2.Image, 320, 0)
            g.DrawImage(img, 320, 0)
            img.Save(Environment.CurrentDirectory & "\Capture.jpg", ImageFormat.Jpeg)
    Je me retrouve avec l'image de 320*240 en haut à gauche de mon image et l'autre de 1440*900 à sa droite.

    Un grand

    Le Djé

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    tu peux modifier les tailles des images aussi si tu veux (agrandir la webcam ou diminuer l'écran)
    drawimage a une surcharge qui permet de définir la taille de départ et la taille au final
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. FUSIONNER DEUX COLONNES : est ce posible ?
    Par ePoX dans le forum Langage SQL
    Réponses: 5
    Dernier message: 20/12/2005, 21h59
  2. Fusionner deux tables
    Par rdjema dans le forum Langage SQL
    Réponses: 5
    Dernier message: 30/11/2005, 19h42
  3. [Debutant] [JTable] Fusionner deux cellules
    Par devil26 dans le forum Composants
    Réponses: 4
    Dernier message: 03/05/2005, 14h39
  4. [TreeMap] comparer et fusionner deux TreeMap
    Par LoLoSS dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 06/09/2004, 12h49

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