Probleme beim Speichern einer BMP Datei

  • Themenstarter Themenstarter nasir
  • Beginndatum Beginndatum
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
 
Hallo,

was meinst du mit "zerschippelt"?
Und was bzw. welche Hälfte des Frames kommt heraus?
Welcher Code-Abschnitt wird korrekt ausgeführt, welcher nicht?

MfG
hansmueller
 
Zurück