<dependency>
<groupId>com.jhlabs</groupId>
<artifactId>filters</artifactId>
<version>2.0.235</version>
</dependency>
kaptcha 也是使用的该库进行图片处理
使用
/**
* 调整亮度、对比度
*
* @param image 需要处理的图片
* @param brightness 亮度 【0,2】
* @param contrast 对比度 【0,2】
*/
private static void adjustBrightnessAndContrast(BufferedImage image, float brightness, float contrast) {
ContrastFilter filter = new ContrastFilter();
filter.setBrightness(brightness);
filter.setContrast(contrast);
filter.filter(image, image);
}