Как да запазвате изображения от контрола на PictureBox в Visual Basic

Контролът PictureBox може да показва изображения във вашата Visual Basic програма.

Стъпка 1

Преместете компонента "PictureBox" във формуляра си от списъка с компоненти от лявата страна на екрана.

Стъпка 2

Преместете компонента "Бутон" във формуляра си от списъка с компоненти. Освободете го така, че да е до или под компонента "PictureBox".

Стъпка 3

Отидете в прозореца "Properties" (Properties) в долната дясна част на екрана и променете текстовата собственост, за да прочетете "Save".

Стъпка 4

Кликнете два пъти върху бутона, който току-що сте добавили. Това ще създаде функция за събитие, така че когато потребителят кликне върху бутона, автоматично ще ви отведе до новата функция в редактора на програмата. Тя ще има име, подобно на "Private Sub Button1_Click".

Стъпка 5

Поставете следния код във функцията:

Dim изображение като изображение = PictureBox1.Image

Това събира данните за изображенията на PictureBox и ги поставя в обект "Изображение" (изображение). Въпреки че този обект е невидим за потребителя, той съдържа функция "Запазване", която ще бъде много полезна.

Стъпка 6

Поставете следващия ред код точно под последния:

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

Това запазва изображението във файла "C: \ image.jpg", използвайки формата на JPEG изображение на класа System.Drawing.Imaging.ImageFormat.

Други съвместими формати на изображението от класа ImageFormat включват BMP, EMF, EXIF, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF и WMF. Те се отнасят по същия начин като формата на JPEG изображение. Например, ако искате да запазите PNG файл, трябва да замените командата ImageSave по-горе с това:

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