I want to blur a selected area of my image using Gimp, however the standard filters sample from outside the selected pixels to calculate the new shade.
e.g.
Starting with the image on the left, I want to get the image in the middle, but when I apply an elipse select then gaussian blur, I get the image on the right - it has an inverted halo near the edge.
I know I can create a copy / fill in the background, apply the filter then select / copy and paste the object back into my original layer (that's how I created the middle image) this is rather combersome.
Is there a way to blur using only pixels sampled from the selection?