Guardar imagen en una carpeta desde un PictureBox VB.NET

Iniciado por llAudioslavell, 30 Diciembre 2011, 18:01 PM

0 Miembros y 1 Visitante están viendo este tema.

llAudioslavell

Hola a todos ^^ soy novato en VB.NET  espero su ayuda y de antemano ya muchas gracias ^^

Tengo un PictureBox y  un Button "Examinar" otro button "Guardar", un Textbox para ver la Ruta en la que se guardara la Imagen y agregue tambien un  OpenFileDialog, , no tengo problemas en cargar una imagen al pictureBox.. utilize esto:

en el Boton "Examinar":

OpenFileDialog1.ShowDialog()

Para capturar la Imagen en el PictureBox:

Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk

        ptb_foto_estudiante.ImageLocation = OpenFileDialog1.FileName

    End Sub


Hasta alli voy bien x'D pero mi problema es como hacer para poder guardar la Imagen, en una carpeta ya creada, mediante el button Guardar...

Espero la ayuda ^^ ""

_katze_

espacio de nombres ! "Drawing.Image" de hay lee algo por la red y problema resuelto en dos lineas

Keyen Night

Bitmap e Image, tienen el Sub Save las dos, el primer parámetro es la ruta dónde se guardará la imagen incluyendo la extensión el segundo la extensión Drawing.Imaging.ImageFormat

Ejemplo:

Suponiendo que Pic es un PictureBox

Código (vb.net) [Seleccionar]

    Pic.Image.Save("C:\Imagen.jpg", Drawing.Imaging.ImageFormat.Jpeg)
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

llAudioslavell

Cita de: Keyen Night en 30 Diciembre 2011, 23:54 PM
Bitmap e Image, tienen el Sub Save las dos, el primer parámetro es la ruta dónde se guardará la imagen incluyendo la extensión el segundo la extensión Drawing.Imaging.ImageFormat

Ejemplo:

Suponiendo que Pic es un PictureBox

Código (vb.net) [Seleccionar]

    Pic.Image.Save("C:\Imagen.jpg", Drawing.Imaging.ImageFormat.Jpeg)



Intentare probarlo mas tarde, ahora ando un poco ocupado con otras cosas.....
Gracias hermano ^^  ;-)

llAudioslavell

Cita de: Keyen Night en 30 Diciembre 2011, 23:54 PM
Bitmap e Image, tienen el Sub Save las dos, el primer parámetro es la ruta dónde se guardará la imagen incluyendo la extensión el segundo la extensión Drawing.Imaging.ImageFormat

Ejemplo:

Suponiendo que Pic es un PictureBox

Código (vb.net) [Seleccionar]

    Pic.Image.Save("C:\Imagen.jpg", Drawing.Imaging.ImageFormat.Jpeg)



Hermano todavia no pruebo el codigo pero tengo una duda.... "C:\Imagen.jpg" aqui te refieres a la imagen que se guardara verdad? osea la imagen que estara en el PictureBox.... pero en donde especificas la carpeta en donde se guardara la imagen.. ¡?? estoy un poco confundido haber si me detallas un poco mas ^^ ...  que sea mi regalo por AñoNuevo XD
Salu2 ......

seba123neo

la linea que te pasaron guarda la imagen que esta cargada en el picturebox en a ruta que vos quieras, en el ejemplo pusieron "C:\Imagen.jpg", lo cual lo guarda en el disco raiz "C" si la queres guardar en una carpeta simplemente cambias el path por ejemplo "C:\carpeta\imagen.jpg"

saludos.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

llAudioslavell

Cita de: seba123neo en  1 Enero 2012, 05:57 AM
la linea que te pasaron guarda la imagen que esta cargada en el picturebox en a ruta que vos quieras, en el ejemplo pusieron "C:\Imagen.jpg", lo cual lo guarda en el disco raiz "C" si la queres guardar en una carpeta simplemente cambias el path por ejemplo "C:\carpeta\imagen.jpg"

saludos.


Hermano disculpa .... decidi utilizar el SaveFileDialog, me parecio algo mas comprensible :
.ShowDialog = "esta es la ventanita que aparece para guardar el archivo"
.InitialDirectory = "aqui se ingresa la ruta  que aparecera  la ventanita para guardar el archivo"
.Title = "El texto con que se guardara el archivo"

espero hasta alli ir bien... Consegui guardar  las imagenes pero lo malo es que para guardar siempre se abre la ventatina y aparece con la ruta que especifique en InitialDirectory ...
Lo que yo quiero es que  se guarde en una carpeta ya determinada .....
espero ahora ser mas claro ^^...
salu2 !!!


FFernandez

#8
 var filePath = string.Empty;

           saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";  
           saveFileDialog1.FilterIndex = 2;
           saveFileDialog1.RestoreDirectory = true;

           if (  _ = saveFileDialog1.ShowDialog() == DialogResult.OK) {


               filePath = saveFileDialog1.FileName;


              Testamento.............................


           }




Cita de: yeniervenegas en 13 Noviembre 2020, 05:36 AM
Aca comparto una opcion de como guardar una imagen: https://www.youtube.com/watch?v=lQl54poTQH4&t=1s

Serapis

 mmmm... Porqué respondes a un tema de hace 8 años... De verdad crees que alguien esperará durante 8 años una respuesta ¿¿¿