Thomas Mueller - 14 hours ago

Implemented in revision #2377: TBitmap_BoxBlurRect and TBitmap_BoxBlurEllipse(bmp, Left, Top, Right, Bottom, Radius), three passes of a separable box blur with a running sum, reading the pixels around the area. On the test photos r = 23 took about 110 ms for the two faces. The ellipse has a hard edge; the optional soft edge is not done.