Guten Abend,
hier erstmal mein Code:
Ich erhoffte mir, dass ein farbiges Bild gespeichert wird, aber es ist nur Schwarz/Weiß. Am Typ INT_RGB sollte es auch nicht liegen. Vielleicht liegts an der Convertierung zu Graphics2D ? Hat da Jemand Erfahrung und kann mir helfen woran es liegen könnte ? Habe keine vergleichbaren Posts gefunden.
Schonmal vielen Dank,
Giana
hier erstmal mein Code:
Java:
BufferedImage image = new BufferedImage(48, 48, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
fMultisign = (Graphics2D) g;
fMultisign.setBackground(Color.green);
fMultisign.drawRect(2, 2, 3, 3);
image.setRGB(5, 5, 15);
try {
ImageIO.write(image, "bmp", new File("D:/tmp/senden/testbild.bmp"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Ich erhoffte mir, dass ein farbiges Bild gespeichert wird, aber es ist nur Schwarz/Weiß. Am Typ INT_RGB sollte es auch nicht liegen. Vielleicht liegts an der Convertierung zu Graphics2D ? Hat da Jemand Erfahrung und kann mir helfen woran es liegen könnte ? Habe keine vergleichbaren Posts gefunden.
Schonmal vielen Dank,
Giana