OVH Cloud OVH Cloud

2 images en une

5 réponses
Avatar
Ciginfo
Bonjour,
Je dois placer deux images, dans une image ou un PictureBox de dimension
plus grande, puis enregistrer l'image finale en un fichier BMP.
Je sais placer 2 images, l'une au dessus de l'autre dans un PictureBox tout
simplement en créant dans mon PictureBox une Image1 et une Image2 que je
charge avec loadPicture, j'obtiens donc mon PictureBox rempli d'une image
constituée de 2 images. Mais je dois enregistrer cette image finale formée
de Image1 + Image2 en un fichier unique "MonImageFinale.bmp", avec
Savepicture par exemple.
Une idée ??
Merci aux bonnes volontés.

François.

5 réponses

Avatar
Zoury
Salut !

Mais je dois enregistrer cette image finale formée
de Image1 + Image2 en un fichier unique "MonImageFinale.bmp", avec
Savepicture par exemple.
Une idée ??



Je ne suis pas sûr de comprendre ta question puisque tu y réponds dans le
message... :O)
As-tu essayé ceci ? :
'**
Option Explicit

Private Sub Form_Load()
Call SavePicture(Picture1.Picture, "c:image_complete.bmp")
End Sub
'***

--
Cordialement
Yanick
MVP pour Visual Basic
Avatar
Pascal B.
Bonjour,

Je pense qu'il est préférable d'utiliser dans ce cas-ci la propriété "Image" au lieu de "Picture"

Call SavePicture(Picture1.Image, "c:MonImageFinale.bmp")

Cordialement
Pascal B.



"Zoury" <yanick_lefebvre at hotmail dot com> wrote in message news:%
| Salut !
|
| > Mais je dois enregistrer cette image finale formée
| > de Image1 + Image2 en un fichier unique "MonImageFinale.bmp", avec
| > Savepicture par exemple.
| > Une idée ??
|
| Je ne suis pas sûr de comprendre ta question puisque tu y réponds dans le
| message... :O)
| As-tu essayé ceci ? :
| '**
| Option Explicit
|
| Private Sub Form_Load()
| Call SavePicture(Picture1.Picture, "c:image_complete.bmp")
| End Sub
| '***
|
| --
| Cordialement
| Yanick
| MVP pour Visual Basic
|
|
Avatar
Ciginfo
En fait je me suis mal exprimé.
Ma difficulté est d'arriver à placer deux images dans un PictureBox puis
d'enregistrer l'image finale obtenue en un seul fichier.
Exemple :
Je charge la photo de ma mère dans une image MonImage1 de MonPictureBox.
Puis je charge la photo de mon père dans une image MonImage2 de
MonPictureBox.
Mon père et ma mère se trouvent juxtaposées dans MonPictureBox et et forment
une seule photo où ils figurent tous les deux.
Je dois enregistrer maintenant cette photo représentant mon père et ma mère
en un seul fichier.

Je pense que ce n'est possible qu'en manipulant les pixels, on doit pouvoir
juxtaposer les pixels de MonImage1 à côté de ceux de MonImage2 pour
construire MonImage3 représentant mon père et ma mère, et ça je ne sais pas
le faire. Si je peux avoir une piste ?
Encore merci



"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: %
Salut !

Mais je dois enregistrer cette image finale formée
de Image1 + Image2 en un fichier unique "MonImageFinale.bmp", avec
Savepicture par exemple.
Une idée ??



Je ne suis pas sûr de comprendre ta question puisque tu y réponds dans le
message... :O)
As-tu essayé ceci ? :
'**
Option Explicit

Private Sub Form_Load()
Call SavePicture(Picture1.Picture, "c:image_complete.bmp")
End Sub
'***

--
Cordialement
Yanick
MVP pour Visual Basic



Avatar
Ciginfo
En fait je me suis mal exprimé.
Ma difficulté est d'arriver à placer deux images dans un PictureBox puis
d'enregistrer l'image finale obtenue en un seul fichier.
Exemple :
Je charge la photo de ma mère dans une image MonImage1 de MonPictureBox.
Puis je charge la photo de mon père dans une image MonImage2 de
MonPictureBox.
Mon père et ma mère se trouvent juxtaposées dans MonPictureBox et et forment
une seule photo où ils figurent tous les deux.
Je dois enregistrer maintenant cette photo représentant mon père et ma mère
en un seul fichier.

Je pense que ce n'est possible qu'en manipulant les pixels, on doit pouvoir
juxtaposer les pixels de MonImage1 à côté de ceux de MonImage2 pour
construire MonImage3 représentant mon père et ma mère, et ça je ne sais pas
le faire. Si je peux avoir une piste ?
Encore merci


"Ciginfo" a écrit dans le message de news:
4342b916$0$7853$
Bonjour,
Je dois placer deux images, dans une image ou un PictureBox de dimension
plus grande, puis enregistrer l'image finale en un fichier BMP.
Je sais placer 2 images, l'une au dessus de l'autre dans un PictureBox
tout
simplement en créant dans mon PictureBox une Image1 et une Image2 que je
charge avec loadPicture, j'obtiens donc mon PictureBox rempli d'une image
constituée de 2 images. Mais je dois enregistrer cette image finale formée
de Image1 + Image2 en un fichier unique "MonImageFinale.bmp", avec
Savepicture par exemple.
Une idée ??
Merci aux bonnes volontés.

François.




Avatar
Christian Hugoud
A mon avis, tu peux utiliser paintpicture pour coller à un endroit précis
chacune des 2 images. Cela sous-entend que la cible est correctement
dimensionnée au départ.

Après, le savepicture.

Christian


"Ciginfo" a écrit dans le message de news:
4345547c$0$5372$
En fait je me suis mal exprimé.
Ma difficulté est d'arriver à placer deux images dans un PictureBox puis
d'enregistrer l'image finale obtenue en un seul fichier.
Exemple :
Je charge la photo de ma mère dans une image MonImage1 de MonPictureBox.
Puis je charge la photo de mon père dans une image MonImage2 de
MonPictureBox.
Mon père et ma mère se trouvent juxtaposées dans MonPictureBox et et
forment une seule photo où ils figurent tous les deux.
Je dois enregistrer maintenant cette photo représentant mon père et ma
mère en un seul fichier.

Je pense que ce n'est possible qu'en manipulant les pixels, on doit
pouvoir juxtaposer les pixels de MonImage1 à côté de ceux de MonImage2
pour construire MonImage3 représentant mon père et ma mère, et ça je ne
sais pas le faire. Si je peux avoir une piste ?
Encore merci


"Ciginfo" a écrit dans le message de news:
4342b916$0$7853$
Bonjour,
Je dois placer deux images, dans une image ou un PictureBox de dimension
plus grande, puis enregistrer l'image finale en un fichier BMP.
Je sais placer 2 images, l'une au dessus de l'autre dans un PictureBox
tout
simplement en créant dans mon PictureBox une Image1 et une Image2 que je
charge avec loadPicture, j'obtiens donc mon PictureBox rempli d'une image
constituée de 2 images. Mais je dois enregistrer cette image finale
formée
de Image1 + Image2 en un fichier unique "MonImageFinale.bmp", avec
Savepicture par exemple.
Une idée ??
Merci aux bonnes volontés.

François.