The blur filter is based on a sub-pixel precise median filter (also known as a box filter). The filter is applied on each of the RGBA color channels.
When the number of passes is set to three, it closely approximates a Gaussian Blur filter. A higher number of passes is possible, but for performance reasons, is not recommended.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.