shineLayer = new GaussianFilter( radius ).filter( shineLayer, (BufferedImage)null );
shineLayer = new RescaleFilter( 3*brightness ).filter( shineLayer, shineLayer );
g = dst.createGraphics();
g.drawRenderedImage( src, null );
g.setComposite( new AddComposite( 1.0f ) );
g.drawRenderedImage( shineLayer, null );
g.dispose();
return dst;
}