最近朋友让我帮他一个忙,就是给他的图片中所有的棕色换成黑色,我深深感觉到了这个任务的艰巨,不会使用PS怎么办呢?已经答应了,怎么办呢?我一定可以的,怎么办呢?
怎么办呢?
怎么办呢?
怎么办呢?
撸代码呗!
对Java了解比较全面的人,都知道Java有个专门针对图片有个BufferedImage这个类,这个类文档中是这么说的。什么?不理解,我就简单说说我的理解吧,其实就是它可以实现的功能主要有读取指定图片并且对固定的像素点做你想要的操作(比如我们今天需要进行像素替换)以及使用Graphics2D进行画图操作(比如可以动态的再后端生成验证码图片)等。
上代码
package test;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
// A79A92
public class PixelReplace {
public static void getImagePixel(String image) throws Exception {
File file = new File(image);
Integer[] rgb = <