⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 grayimage.java

📁 jpeg图像均衡化处理 进行灰度化处理和图像均衡化 图片格式为jpg
💻 JAVA
字号:


import java.awt.image.BufferedImage;
import java.awt.image.Raster;
import java.awt.image.WritableRaster;
public class GrayImage {

private double gray;

	//	图像灰度化
	public void toGray(BufferedImage image){
		int w = image.getWidth();
		int h = image.getHeight();
		WritableRaster raster = image.getRaster();
		int [] a = new int[3];
		for(int i = 0;i < h;i++){
			for(int j = 0;j < w;j++){
				raster.getPixel(j, i, a);
				gray = a[0]*0.299+a[1]*0.587+a[2]*0.114;
//				修改图像
				raster.setPixel(j, i, new double []{gray,gray,gray});
			}
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -