Mega Code Archive

 
Categories / Java / 2D Graphics GUI
 

Blurring a Buffered Image

import java.awt.image.BufferedImage; import java.awt.image.BufferedImageOp; import java.awt.image.ConvolveOp; import java.awt.image.Kernel; public class Main {   public static void main(String[] argv) throws Exception {     BufferedImage bufferedImage = new BufferedImage(200, 200,         BufferedImage.TYPE_BYTE_INDEXED);     Kernel kernel = new Kernel(3, 3, new float[] { 1f / 9f, 1f / 9f, 1f / 9f,         1f / 9f, 1f / 9f, 1f / 9f, 1f / 9f, 1f / 9f, 1f / 9f });     BufferedImageOp op = new ConvolveOp(kernel);     bufferedImage = op.filter(bufferedImage, null);   } }