Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: sayis en 3 Enero 2013, 18:18 PM

Título: Quisiera saber si esto es posible sacar una captura de pantalla
Publicado por: sayis en 3 Enero 2013, 18:18 PM
hola quisiera saber si es posible sacar una captura de pantalla al visitante de subirla a un servidor para verla después estado pensando en java / flash sera posible
Título: Re: Quisiera saber si esto es posible sacar una captura de pantalla
Publicado por: danielo- en 3 Enero 2013, 23:30 PM
Dentro del paquete Robot de la clase util (si mal no recuerdo) es posible generar capturas de pantalla, ahora por lo que entiendo lo que tu quieres es hacer un applet?
Si esto es asi, probablemente si se pueda, pero tendrías que darle permisos al applet
Título: Re: Quisiera saber si esto es posible sacar una captura de pantalla
Publicado por: Nasty35 en 20 Enero 2013, 15:26 PM
Quizás esta clase que hice te sirva:
Código (java) [Seleccionar]
package test;

import java.awt.Dimension;
import java.awt.Robot;
import java.awt.AWTException;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.awt.Rectangle;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;

public class Test {

   public static void main(String[] args) {
       Robot r = null;
       Dimension d = null;
       BufferedImage b = null;
try {
   r = new Robot();
           d = Toolkit.getDefaultToolkit().getScreenSize();
           b = r.createScreenCapture(new Rectangle(d));
} catch(AWTException e) {
   e.printStackTrace();
}
       File f = new File("pantallazo.jpg");
       try {
    ImageIO.write(b, "jpg", f);
    System.out.println("Pantallazo capturado y guardado ;)");
} catch(IOException e) {
   e.printStackTrace();
}
   }

}
Título: Re: Quisiera saber si esto es posible sacar una captura de pantalla
Publicado por: 1mpuls0 en 22 Enero 2013, 18:19 PM
Hola.

Para subir aquí tienes una clase que publiqué hace tiempo.

https://foro.elhacker.net/empty-t331153.0.html

Saludos.