Bonjour,
Je sais....
Cà fait 2 semaines que je galère, que je cherche avec mon moteur de recherche préféré, etc, etc,...
Entre des morceaux de codes hyper-balèze, du C+ et du VB6, je ne trouve pas ce dont j'ai besoin.
Bref, si je m'adresse à la communauté, c'est que j'ai besoin de votre aide.
Dans une form, j'ai un panel (panel0) qui contient 2 picturebox (Picturebox0 et picturebox1) qui contiennent chacun une image différente mais qui se chevauche.
Je souhaiterai assembler (ou fusionner) ces 2 images.
Voilà où j'en suis:
Picturebox0 est fixe dans le panel. Picturebox se déplace grâce à un glisser-déposer.
Une fois que les 2 images sont en place et ajustée, c'est là que commence les difficultés.
Je cherche à les assembler avec ZoneGraphique.DrawImage(...
puis de mettre le résultat de la fusion dans picturebox0 puis pouvoir assembler une autre image qui serait chargée dans picturebox1 et ainsi de suite.
Voilà ce que j'ai déjà écrit avec l'aide d'un bout de code mais çà ne marche pas
Ce bout de code a été trouvé sur le net, mais je n'arrive pas à l'adapter à mon besoin. Il ne se comporte pas que je le souhaiterai.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Dim LongueurRectangle As Integer = PictureBox0.Width + PictureBox1.Width Dim LargeurRectangle As Integer = PictureBox0.Height Dim MonBitmap As Bitmap = New Bitmap(LongueurRectangle, LargeurRectangle) Dim ZoneGraphique As Graphics = Graphics.FromImage(MonBitmap) Dim Rectangle As RectangleF = New RectangleF(0, 0, LongueurRectangle, LargeurRectangle) ZoneGraphique.DrawImage(PictureBox0.Image, Rectangle) ZoneGraphique.DrawImage(PictureBox1.Image, Rectangle) PictureBox0.Width = LongueurRectangle PictureBox0.Height = LargeurRectangle PictureBox0.Image = MonBitmap
Merci pour votre aide. Je vais avoir besoin d'un accompagnement parce que j'y perd mon latin dans bitmap, graphics et rectangle. J'ai lu le fabuleux cours de Mr Lasserre (magnifique au demeurant).
Partager