业务需要对图片进行模糊处理,使用imageEditor包下GaussianFilter类进行操作:
String imagePath = "..."; //图片地址 //模糊处理 BufferedImage img = ImageIO.read(new File(imagePath)); GaussianFilter gaussianFilter = new GaussianFilter(); BufferedImage toImage = new BufferedImage(img.getWidth(), img.getHeight(),BufferedImage.TYPE_INT_RGB); //数值越大,模糊度越高 gaussianFilter.setRadius(18); gaussianFilter.filter(img, toImage); ImageIO.write(toImage, "png", new File(imagePath));
java中默认没有imageEditor这个jar包,需要额外下载导入(可以复制链接用网盘下载)
下载地址:http://www.jhlabs.com/ie/ImageEditor.jar



