我BufferedImage
使用此代码转换为灰度。我通常通过BufferedImage.getRGB(i,j)
gor 和 R、G 和 B 的每个值获得像素值。但是如何获得灰度图像中像素的值?
编辑:对不起,忘记了转换。
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;
}