Java tutorial
//package com.java2s; import java.awt.image.ConvolveOp; import java.awt.image.Kernel; public class Main { private static ConvolveOp getLinearBlurOp(int size) { float[] data = new float[size * size]; float value = 1.0f / (float) (size * size); for (int i = 0; i < data.length; i++) { data[i] = value; } return new ConvolveOp(new Kernel(size, size, data)); } }