Ich habe eine BufferedImage
in Graustufen mit diesem Code umgewandelt. Normalerweise habe ich die Pixelwerte durch BufferedImage.getRGB(i,j)
und die gor jeden Wert für R, G und B. Aber wie bekomme ich den Wert eines Pixels in einem Graustufenbild?BufferedImage - Erhalten des Wertes eines Pixels in Graustufen Farbmodell Bild
EDIT: Entschuldigung, vergaß die Konvertierung.
static BufferedImage toGray(BufferedImage origPic) {
BufferedImage pic = new BufferedImage(origPic.getWidth(), origPic.getHeight(), BufferedImage.TYPE_BYTE_GRAY);
Graphics g = pic.getGraphics();
g.drawImage(origPic, 0, 0, null);
g.dispose();
return pic;
}
Können Sie den Code, den Sie zum Konvertieren verwendet haben, posten? –
"mit diesem Code." Wo ist der Code? –