Sauvegarder le dessin d'un picturebox qui a été modifié

michel - 7 juil. 2000 à 15:37
cs_renardeau Messages postés 44 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 décembre 2009 - 30 juil. 2004 à 16:25
Voici mon problème:

j'ai un controle PictureBox :Picture1
Je charge une image
Picture1.picture = loadpicture "c:\chemin\image.bmp"
Je modifie l'image (notemment les couleurs)
je sauvegarde l'image sous un autre nom :
savepicture picture1,"c:chemin\image2.bmp"
pas d'erreur, ca marche, sauf que les modifications apportées ne sont pas sauvegardées, c'est l'image d'origine qui est sauvegardée dans image2.bmp
Merçi d'avance pour votre aide.

3 réponses

Bien sur que ca ne peut pas marcher puisque tu charges toujours la même image.

Je te suggère de créer une zône de texte TXT1 où tu vas écrire le chemin d'accès de la nouvelle image modifiée :

tu pourra alors associer le code suivant à l'évenement LostFocus du contrôle TXT1.

Private Sub TXT1_LostFocus()
Picture1.Picture = LoadPicture(TXT1.Text)
End Sub

Bien sur, tu aura d'abord écris
"C:\chemin\image2.bmp" dans la zône de text TXT1.

N.B : Tu n'écrira pas les guillemets dans la zône de texte, sinon tu aura une erreur.
0
Merçi pour la réponse, mais en cherchant un peu j'ai trouvé la bonne réponse à mon problème,
avant de sauvegarder une image modifiée il faut faire :
picture1.picture=picture1.image
ensuite on peut faire savepicture
0
cs_renardeau Messages postés 44 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 décembre 2009
30 juil. 2004 à 16:25
UN
G R A N D

M E R C I !

TU ME SAUVES
:approve)
0
Rejoignez-nous