Comment enregistrer des images à partir du contrôle picturebox dans visual basic

Le contrôle PictureBox peut montrer des images dans votre programme Visual Basic.

Le composant PictureBox dans Visual Basic est utilisé pour afficher des images dans votre programme Visual Basic, ce qui est utile pour des programmes comme les navigateurs et previewers image. Il n`y a pas de commande directement intégré dans le composant PictureBox pour enregistrer les images, mais quelques autres classes qui viennent avec Visual Basic peut vous aider.

Choses que vous devez

  • Visual Basic 2008 ou plus tard
  • Faites glisser le "PictureBox" composant sur votre formulaire de la liste des composants sur le côté gauche de l`écran.

  • Faites glisser le "Bouton" composant sur votre formulaire dans la liste des composants. Déposez-le pour qu`il soit à côté ou sous le composant PictureBox.

  • Allez à la "Propriétés" fenêtre en bas à droite de l`écran et modifier la propriété de texte de sorte qu`il lit "Sauvegarder."




  • Double-cliquez sur le bouton que vous venez d`ajouter. Cela va créer une fonction d`événement lorsque l`utilisateur clique sur le bouton et vous amène automatiquement à la nouvelle fonction dans l`éditeur de programme. Il sera nommé quelque chose de similaire à "Private Button1_Click Sub."

  • Collez le code suivant dans la fonction:

    Image Dim As Image = PictureBox1.Image

    Ceci récupère les données d`image à partir PictureBox et le place dans une "image" objet. Bien que cet objet est invisible pour l`utilisateur, il contient une fonction, "Sauvegarder," qui sera très utile.

  • Coller la ligne de code suivante directement sous la dernière:

    image.Save ("C: image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)

    Cela permet d`économiser l`image dans le fichier "C: image.jpg" en utilisant le format d`image JPEG de la classe System.Drawing.Imaging.ImageFormat.

    D`autres formats d`image pris en charge dans la classe ImageFormat comprennent BMP, EMF, EXIF, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF et WMF. Ils sont référencés de la même manière que le format d`image JPEG. Par exemple, si vous souhaitez enregistrer un fichier PNG, vous devez remplacer la commande image.Save ci-dessus avec celui-ci:

    image.Save ("C: image.jpg", System.Drawing.Imaging.ImageFormat.jpg)

AUTRES

» » » » Comment enregistrer des images à partir du contrôle picturebox dans visual basic