N
nasir
BufferedImage image = new BufferedImage(cap.getWidth() ,cap.getHeight(), BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
g.fillRect(0, 0, image.getWidth(), image.getHeight());
g.setColor(Color.WHITE);
cap.paint(g);
ImageIO.write(image, "bmp", new File("d:/Temp/TestImage.bmp"));
"cap" ist eine Klasse die eine 2D Grafik mit der Methode paint(Graphics g) beinhaltet.
Wenn ich auf Save klicke, sollte diese Methode oben aufgerufen werden. Das Problem ist, das das Bild was herauskommt, zerschippelt ist. Also es es kommt nur die andere hälfte des Frames heraus. Was mache ich Bitte um Ratschlag ich bin wirklich furstriert!
lg nasir
Graphics g = image.getGraphics();
g.fillRect(0, 0, image.getWidth(), image.getHeight());
g.setColor(Color.WHITE);
cap.paint(g);
ImageIO.write(image, "bmp", new File("d:/Temp/TestImage.bmp"));
"cap" ist eine Klasse die eine 2D Grafik mit der Methode paint(Graphics g) beinhaltet.
Wenn ich auf Save klicke, sollte diese Methode oben aufgerufen werden. Das Problem ist, das das Bild was herauskommt, zerschippelt ist. Also es es kommt nur die andere hälfte des Frames heraus. Was mache ich Bitte um Ratschlag ich bin wirklich furstriert!
lg nasir