Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    473

    [VB.NET] Salvare immagine caricata in picturebox

    Ciao a tutti.
    ho un form con una picturebox, un tasto carica e un tasto salva

    nel tasto carica, seleziona un immagine tramite lo sfoglia e la visualizzo nella picturebox

    codice:
    Dim dlg As OpenFileDialog = New OpenFileDialog
            dlg.Filter = "file immagine |*.jpg|*.jpeg|*.bmp|*.pgn|*.dib|*.gif|*.jpe|*.jfif |*.tif|*.tiff|*.*"
            dlg.Title = "Seleziona immagine."
            dlg.ShowDialog()
            dlg.Dispose()
            If dlg.FileName <> "" And dlg.FileName <> Nothing Then
                percorso_foto = dlg.FileName
                PictureBox1.BackgroundImage = Image.FromFile(dlg.FileName)
            End If

    nel tasto salva, vorrei salvare l'immagine caricata crando un file in un nuovo percorso

    codice:
    PictureBox1.Image.Save("C:\dati\anagrafiche\articoli\" & id_articolo & "\foto.bmp")
    ma quando eseguo il salva mi dà il seguente errore:
    Riferimento a un oggetto non impostato su un'istanza di oggetto.

    dove sbaglio nel salvare l'immagine caricata nella picturebox??

    Grazie


  2. #2
    Nel tuo codice stai caricando l'immagine in BackgroundImage, mentre poi cerchi di salvare da Image...
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    473
    ho provato a modificare cosi
    codice:
    PictureBox1.BackgroundImage.Save("C:\dati\anagrafiche\articoli\" & id_articolo & "\foto.bmp", System.Drawing.Imaging.ImageFormat.Bmp)
    ORA MI DA ERRORE GENERICO GDI+

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.