Jak zapisywać obrazy z formantu PictureBox w Visual Basic
Krok 1
Przeciągnij składnik "PictureBox" do formularza z listy komponentów po lewej stronie ekranu.
Krok 2
Przeciągnij składnik "Przycisk" do formularza z listy składników. Zwolnij go, aby znalazł się obok lub poniżej elementu "PictureBox".
Krok 3
Przejdź do okna Właściwości "(właściwości) w prawej dolnej części ekranu i zmień właściwość tekstu na" Zapisz ".
Krok 4
Kliknij dwukrotnie przycisk, który właśnie dodałeś. Spowoduje to utworzenie funkcji zdarzenia, która po kliknięciu przycisku spowoduje automatyczne przejście do nowej funkcji w edytorze programów. Będzie miał nazwę podobną do "Private Sub Button1_Click".
Krok 5
Wklej następujący kod w funkcji:
Dim image As Image = PictureBox1.Image
Spowoduje to zebranie danych obrazu z PictureBox i umieszczenie go w obiekcie "Obraz" (obraz). Chociaż obiekt ten jest niewidoczny dla użytkownika, zawiera on funkcję "Zapisz", która będzie bardzo przydatna.
Krok 6
Wklej następujący wiersz kodu tuż pod ostatnim:
image.Save ("C: \ image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
Spowoduje to zapisanie obrazu w pliku "C: \ image.jpg" przy użyciu formatu obrazu JPEG klasy System.Drawing.Imaging.ImageFormat.
Inne zgodne formaty obrazów klasy ImageFormat to BMP, EMF, EXIF, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF i WMF. Są one odnoszone w taki sam sposób, jak format obrazu JPEG. Na przykład, jeśli chcesz zapisać plik PNG, powinieneś zamienić powyższe polecenie Image.Save na:
image.Save ("C: \ image.png", System.Drawing.Imaging.ImageFormat.Png)