I have a program in which i capture the screen using the code :
robot = new Robot();
BufferedImage img = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
Now i want to convert this BufferedImage into Bitmap format and return it through a function for some other need, Not save it in a file. Any help please??
You need to have a look at
ImageIO.write.If you want the result in the form of a
byte[]array, you should use aByteArrayOutputStream: