cs_Fripouil
Messages postés175Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention 8 mai 2017
-
6 nov. 2009 à 19:01
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 2020
-
9 nov. 2009 à 15:58
Salut tout le monde,
Voila mon probléme :
j' ai une pictureBox de 320 X 480 avec la propriété : SizeMode : StrechImage
Ce que je veux c' est que lorsque j' ouvre une image dans cette picturebox, l' image s' adapte à la PictureBox et s' enregistre dans un dossier avec un nom donné à l' avance.
Pour info, le format de sortie que je veux est : PNG
J' ai essayé avec PictureBox01.image.save mais je dois mal m' y prendre cela ne fonctionne pas ou alors il me manque quelquechose.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 9 nov. 2009 à 15:58
Salut,
Le format PNG est géré nativement par le framework, pas besoin de librairie.
Ton image (la source) n'est pas redimentionné par ton PictureBox, c'est juste l'affichage de celle-ci qui l'est.
Voici comment procéder :
Dim img_Src As New Bitmap("Chemin du fichier source")
Dim img_Cbl As New Bitmap(320, 480)
Dim G As Graphics = Graphics.FromImage(img_Cbl)
G.DrawImage(img_Src, 0, 0, 320, 480)
img_Cbl.Save("Chemin du fichier cible", Imaging.ImageFormat.Png)
++ Mayzz.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.