X multiply something is nice, I added support for ellipse based on image oriantation. Thanks guys
My current slow methed I told yesterday (based on blured shape) - do you know method fast like the one by @sx2008, but with any shape (rectangle, rounded rectangle, ellipse and any other)?
PS: @sx2008, your algorithm is named?