今天遇到一个需求,将给定的图片变为灰色的或者黑白的,网上找了一下,基本上都是用jdk的方法自动转换的,所及自己就动手实现了一下,效果和jdk方法差不多,测试了一下,速度也挺快的,现在记录一下,方便以后查阅。
下面放上代码:
package com.leeh.util;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Date;
import javax.imageio.ImageIO;
public class ImageRGB {
public static void main(String[] args) {
long time = new Date().getTime();
makeImageColorToBlackWhite("E:/Java/JavaWeb/SS/src/