title: Possible to have anti-aliasing when drawing a clipped image?
body: <p>Currently, I'm successfully using the <a href="http://msdn.microsoft.com/en-us/library/system.drawing.graphics.aspx" rel="noreferrer"><code>Graphics</code> class</a> to draw a non-rectangular clipped image (the turtle inside):</p>
  
  <p><img src="https://i.stack.imgur.com/Dlt1s.png" alt="enter image description here"></p>
  
  <p>My code looks something like:</p>
  
  <pre><code>using (var g = Graphics.FromImage(image))
  {
      g.InterpolationMode = InterpolationMode.HighQualityBicubic;
  
      using (var gfxPath = new GraphicsPath())
      {
          gfxPath.AddEllipse(r);
  
          using (var region = new Region(r))
          {
              region.Exclude(gfxPath);
  
              g.ExcludeClip(region);
  
              g.DrawImage(turtleImage, r, r2, GraphicsUnit.Pixel);
          }
      }
  }
  </code></pre>
  
  <p>This all works just as expected. What I do not know how to solve is to make the image border anti-aliased.</p>
  
  <p>The image zoomed looks like:</p>
  
  <p><img src="https://i.stack.imgur.com/iUXvM.png" alt="enter image description here"></p>
  
  <p>I.e. the border where the image ends and the transparent "background" of the image starts is a rough cut, not a smooth alpha blending.</p>
  
  <p><strong>My question is:</strong></p>
  
  <p>Is it possible to clip a drawn image and having anti-aliasing active?</p>