如何在java中将彩色图像转换为灰度

时间:2015-04-25 07:40:57

标签: java grayscale

如何使用java代码将彩色图像转换为灰度?

样本灰度图像供参考:

enter image description here

1 个答案:

答案 0 :(得分:1)

最简单的方法是绘制到GRAY缓冲图像

BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);  
Graphics g = image.getGraphics();  
g.drawImage(colorImage, 0, 0, null);  
g.dispose(); 

查看更多方式here