Autor
|
Tema: ¿Como guardar una imagen en una carpeta? (Leído 18,270 veces)
|
the_lokadio
Desconectado
Mensajes: 25
|
Bueno estoy intentando hacer un programa que captura la pantalla cada X tiempo (esa parte ya la tengo echa) y guarde la imagen en una carpeta automáticamente
pero como cada X tiempo vuelve a capturar la pantalla quiero que se vuelva a guardar automáticamente pero con otro nombre ejemplo de como quiero que se valla guardando:
pantallazo.pnj ,jpg o como sea posible pantallazo2. "" pantallazo3. "" y así sucesivamente
aa por cierto estoy utilizando el picturebox del visual basic 2008
Espero haberme aclarado bien a y desde ya gracias.
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
SavePicture() ?
Dulces Lunas!¡.
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
the_lokadio
Desconectado
Mensajes: 25
|
SavePicture() ?
Dulces Lunas!¡.
lo voy a intentar después te comento como me a ido
|
|
|
En línea
|
|
|
|
the_lokadio
Desconectado
Mensajes: 25
|
SavePicture() ?
Dulces Lunas!¡.
bueno te comento por fin conseguir guardar una imagen automáticamente en un timer puse: PictureBox1.Image.Save("c:\capturador de pantalla\ imegen1.jpg") pero como se guarda cada X tiempo se vuelve a guardar una imagen con el mismo nombre y remplaza la antigua,¿ como ago para que se pueda guardar con otro nombre? ejemplo como se quiero que se valla guardando: imegen1.jpg y automáticamente se vuelve a guardar en la misma carpeta pero con otro nombre imegen2.jpg imegen3.jpg aaa por cierto muchas gracias por la idea de antes.
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
un timer? con una variable dentro tipo Static o privada del class o form usado o publica en un modulko que se yo solo concatena Nombre & int32 o int64
Dulces Lunas!¡.
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
the_lokadio
Desconectado
Mensajes: 25
|
bueno no te entendí bien por si no te aclare mucho este es el codigo que esta dentro del timer:
Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick Dim bounds As Rectangle Dim screenshot As System.Drawing.Bitmap Dim graph As Graphics bounds = Screen.PrimaryScreen.Bounds screenshot = New System.Drawing.Bitmap(bounds.Width, bounds.Height, System.Drawing.Imaging.PixelFormat.Format32bppArgb) graph = Graphics.FromImage(screenshot) graph.CopyFromScreen(bounds.X, bounds.Y, 0, 0, bounds.Size, CopyPixelOperation.SourceCopy) PictureBox1.Image = screenshot
PictureBox1.Image.Save("c:\capturador de pantalla\imegen1.jpg,")
End Sub
El timer cada 3 segundo captura la pantalla y rápidamente la guarda en la dirección C:\capturador de pantalla\imagen1.jpg pero como dentro de 3 segundo vuelve a capturar la pantalla de nuevo quiero que la guarde en la misma carpeta pero con el nombre del archivo cambiado(para que las imágenes no se remplace) ejemplo: C:\capturador de pantalla\imagen2.jpg espero averte aclarado
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
En castellano concatena el nombre de la imagen con la variable contador sea tipo de declaración Static, Private o Public sin contar a Global
P.D.: Google Static vb
Dulces Lunas!¡.
|
|
« Última modificación: 1 Julio 2010, 07:56 am por BlackZeroX▓▓▒▒░░ »
|
En línea
|
The Dark Shadow is my passion.
|
|
|
the_lokadio
Desconectado
Mensajes: 25
|
En castellano concatena el nombre de la imagen con la variable contador sea tipo de declaración Static, Private o Public sin contar a Global
P.D.: Google Static vb
Sulces Lunas!¡.
bueno intentare buscar en google con lo que me as dicho aver si consigo hacerlo que quiero hacer gracias y en cuanto aya novedad comento
|
|
|
En línea
|
|
|
|
Once
|
te explicare lo que dijo BlackZeroX▓▓▒▒░░: Una variable estatica, no pierde su valor cuando se declara de manera que dentro de tu timer declara una variable estatica que utilizaras como acumulador: coloca esto en el timer: static C as integer PictureBox1.Image.Save("c:\capturador de pantalla\imagen" & c & ".jpg,") c = c + 1
De este modo cada vez que se realize la captura, se guardara imagen(valor de c) y como abajo sumamos 1 a c te guardara las imagenes asi: imagen0 imagen1 ... Saludos.
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
Debiste haberlo dejado buscar, ya que si no sabe entonces..., pero bueno el lo esta haciendo en vb .net asi que esto queda asi: static C as uint32 '/int32 ' int64/uint64 PictureBox1.Image.Save("c:\capturador de pantalla\imagen" & c & ".jpg,") c += 1
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Guardar imagen en una carpeta desde un PictureBox VB.NET
.NET (C#, VB.NET, ASP)
|
llAudioslavell
|
9
|
35,161
|
30 Noviembre 2020, 03:47 am
por Serapis
|
|
|
Como guardar en una carpeta de mi equipo un e-mail que reciba en Gmail
Dudas Generales
|
mekal
|
1
|
4,940
|
29 Enero 2012, 20:39 pm
por Aberroncho
|
|
|
Guardar un formulario desplagable como una IMAGEN
.NET (C#, VB.NET, ASP)
|
trobador789
|
0
|
1,811
|
23 Enero 2013, 21:49 pm
por trobador789
|
|
|
Guardar una imagen redimensionada en un carpeta del pc
Java
|
d!lan
|
0
|
1,863
|
4 Marzo 2014, 03:10 am
por d!lan
|
|
|
Bath ¿Cómo leer una imagen random de una carpeta online?
Scripting
|
danibus
|
3
|
5,345
|
3 Agosto 2017, 01:13 am
por danibus
|
|