Título: ¿Como guardar una imagen en una carpeta? Publicado por: the_lokadio en 30 Junio 2010, 02:31 am 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. Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: BlackZeroX en 30 Junio 2010, 06:42 am SavePicture() ?
Dulces Lunas!¡. Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: the_lokadio en 30 Junio 2010, 15:12 pm SavePicture() ? Dulces Lunas!¡. lo voy a intentar después te comento como me a ido Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: the_lokadio en 30 Junio 2010, 16:49 pm 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. Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: BlackZeroX en 30 Junio 2010, 18:32 pm 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!¡. Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: the_lokadio en 30 Junio 2010, 22:33 pm 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 Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: BlackZeroX en 30 Junio 2010, 23:12 pm 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!¡. Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: the_lokadio en 1 Julio 2010, 02:18 am 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 Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: Once en 1 Julio 2010, 20:05 pm 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: Código
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. Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: BlackZeroX en 1 Julio 2010, 21:53 pm Debiste haberlo dejado buscar, ya que si no sabe entonces..., pero bueno el lo esta haciendo en vb .net asi que esto queda asi:
Código
Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: the_lokadio en 2 Julio 2010, 18:57 pm 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: Código
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. muchas gracias entendí el código a la perfección y hace lo que yo quería que hiciera saludos Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: the_lokadio en 2 Julio 2010, 19:01 pm Debiste haberlo dejado buscar, ya que si no sabe entonces..., pero bueno el lo esta haciendo en vb .net asi que esto queda asi: muchas gracias tu código también funciona a la perfección y gracias por resolverme muchas duda a lo largo.Código
Un saludo Título: Re: ¿Como guardar una imagen en una carpeta? Publicado por: sesar58 en 11 Febrero 2013, 21:16 pm podrias enviarme los codigos de tu capturador por favor :D
estoy haciendo un keylogger y me quedo genial y quisiera ponerle el capturador de todas maneras gracias y saludos |