【发布时间】:2013-04-05 01:08:27
【问题描述】:
我有一个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;
}
【问题讨论】:
-
你能贴出你用来转换它的代码吗?
-
"使用此代码。"代码在哪里?