All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.apiclub.captcha.util.ImageUtil Maven / Gradle / Ivy

The newest version!
package cn.apiclub.captcha.util;

import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.awt.image.BufferedImageFilter;
import java.awt.image.BufferedImageOp;
import java.awt.image.FilteredImageSource;

public class ImageUtil {
	public static final void applyFilter(BufferedImage img, BufferedImageOp imageOp) {
		BufferedImageFilter filter = new BufferedImageFilter(imageOp);
		FilteredImageSource src = new FilteredImageSource(img.getSource(), filter);
		Image fImg = Toolkit.getDefaultToolkit().createImage(src);
		Graphics2D g = img.createGraphics();
		g.drawImage(fImg, 0, 0, null, null);
		g.dispose();
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy