This is a demo for a Javascript / Canvas based implementation of my StackBlur algorithm. Usage: stackBlurImage( sourceImageID, targetCanvasID, radius, blurAlphaChannel ); or: stackBlurCanvasRGBA( targetCanvasID, top_x, top_y, width, height, radius ); or: stackBlurCanvasRGB( targetCanvasID, top_x, top_y, width, height, radius ); Download source: StackBlur v0.5 Thank you to Mike Shaver for fixing my