Sauvegardé image à la taille réelle.

cs_petchy Messages postés 710 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 19 mai 2015 - 19 mai 2007 à 20:24
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 - 19 mai 2007 à 20:59
Bonsoir
dans une form j'ai 3 PictureBox
dans le 1er je récupere une image
dans le second je récupere une image
et dans le troisième je fais fusionnés  images
voila le code pour intégré les images dans les picturebox

Private Sub ParcourirBox_Change()
Dim NewLargeur As Integer
Dim NewHauteur As Integer
Dim Coeff As Integer
Dim x As Integer
Dim y As Integer
p1(0).Cls
TailleReel.Picture = LoadPicture(CommonDialog1.filename)



'si la taille est plus petite que la picturebox
If TailleReel.width < p1(0).width And TailleReel.height < p1(0).height Then
Coeff = 1
x = (p1(0).width - TailleReel.width) / 2
y = (p1(0).height - TailleReel.height) / 2
GoTo Affiche_image
End If
'definition du coefficient selon l'orientation de l'image



If TailleReel.width > TailleReel.height Then
    Coeff = TailleReel.width / p1(0).width
    x = 0
    y = (p1(0).height - (TailleReel.height / Coeff)) / 2
Else
    Coeff = TailleReel.height / p1(0).height
    x = (p1(0).width - (TailleReel.width / Coeff)) / 2
    y = 0
End If
Affiche_image:
NewLargeur = TailleReel.width / Coeff
NewHauteur = TailleReel.height / Coeff
p1(0).PaintPicture TailleReel.Picture, x, y, NewLargeur, NewHauteur
 
ReyCommand1.Enabled = True



End Sub

ma question est :
comment sauvegarder l'image du troisième picturebox à la taille réelle .
merci
petchy

2 réponses

cs_petchy Messages postés 710 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 19 mai 2015 4
19 mai 2007 à 20:26
Re
en fait je veut dire enregistrer l'image.
petchy
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
19 mai 2007 à 20:59
Bonsoir,
Sans préjudice du reste, que je n'ai pas pris la peine d'examiner dès lors que tu dus que tu as bien superposé les deux images :
Tu dois utiliser, avant de sauvegarder le résultat :
Picture_resultat.picture = Picture_resultat.image
où picture_resultat est la picturebox dans laquelle ta superposition a été faite (si faite avec succès).
Je le répète : sans préjudice de tout le reste (dimensionnements à l'échelle, etc... qui est de toi)...je me contente de te dire ce qui correspond à ta question et à ton titre et me sésintéresse bien évidemment de tout le reste.
0
Rejoignez-nous