我有一个BufferedImage
使用此代码转换为灰度。我通常通过BufferedImage.getRGB(i,j)
得到像素值,R,G和B的每个值都是gor。但是,如何获取灰度图像中像素的值?BufferedImage - 获取灰度彩色模型图像中像素的值
编辑:抱歉,忘记了转换。
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;
}
你可以发布你用来转换它的代码吗? –
“使用此代码”。代码在哪里? –