Jak uložit obrázky z ovládacího prvku PictureBox v jazyce Visual Basic

Ovládací prvek PictureBox může zobrazit obrázky v programu Visual Basic.

Krok 1

Přetáhněte součást "PictureBox" do formuláře ze seznamu komponent na levé straně obrazovky.

Krok 2

Přetáhněte součást "Tlačítko" do formuláře ze seznamu komponent. Uvolněte jej tak, aby se nacházel vedle nebo pod komponentou "PictureBox".

Krok 3

Přejděte do okna Vlastnosti "(vlastnosti) v pravé dolní části obrazovky a změňte vlastnost textu na" Uložit ".

Krok 4

Poklepejte na tlačítko, které jste právě přidali. Tím se vytvoří funkce události, takže když uživatel klepne na tlačítko, automaticky se dostane do nové funkce v editoru programů. Bude mít název podobný "Private Sub Button1_Click".

Krok 5

Vložte následující kód do funkce:

Dim obraz jako obrázek = PictureBox1.Image

Toto shromažďuje obrazová data PictureBoxu a umístí jej do objektu "Image" (obrázek). I když je tento objekt neviditelný pro uživatele, obsahuje funkci "Uložit", což bude velmi užitečné.

Krok 6

Vložte následující řádek kódu těsně pod poslední:

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

To uloží obraz do souboru "C: \ image.jpg" ve formátu JPEG ve třídě System.Drawing.Imaging.ImageFormat.

Další kompatibilní formáty obrázků třídy ImageFormat zahrnují BMP, EMF, EXIF, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF a WMF. Jsou odkazovány stejným způsobem jako formát obrázku JPEG. Například pokud chcete uložit soubor PNG, měli byste nahradit příkaz Image.Save výše:

image.Save ("C: \ image.png", System.Drawing.Imaging.ImageFormat.Png)