图像处理(一)

使用java对图片的处理(一)

图片的处理(一)Image_Gray
原图

import java.awt.color.ColorSpace;
import java.awt.image.BufferedImage;
import java.awt.image.ColorConvertOp;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class Image_Gray {
	/**
	 * 彩色转为黑白
	 * 
	 * @param srcImageFile  源图像地址
	 * @param destImageFile 目标图像地址
	 */
	public final static void gray(String srcImageFile, String destImageFile) {
		try {
			BufferedImage src = ImageIO.read(new File(srcImageFile));
			ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_GRAY);
			ColorConvertOp op = new ColorConvertOp(cs, null);
			src = op.filter(src, null);
			ImageIO.write(src, "JPEG", new File(destImageFile));
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		Image_Gray.gray("E://timg.jpg", "E://tupian.jpg");
	}
}

效果图:
这是被处理过的图片

猜你喜欢

转载自blog.csdn.net/weixin_43253259/article/details/82797959