title: 4-point transform images
body: <p>I need to transform bitmap images with their 4 corner points moved from one location to another.</p>
  
  <p>Any code that can run on Windows, C#/VB.NET preferably, even help how to use scriptable programs like <a href="http://www.getpaint.net/index.html" rel="nofollow noreferrer">Paint.NET</a> or <a href="http://www.adobe.com/products/photoshop/" rel="nofollow noreferrer">Photoshop</a> would be accepted. The Java Advanced Imaging API sounds hopeful.</p>
  
  <p>I need it for a screenshot manipulation system, which allows you to get such effects:</p>
  
  <p><a href="https://i.stack.imgur.com/DSapn.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/DSapn.gif" alt="alt text"></a><br>
  <sub>(source: <a href="http://www.wholetomato.com/images/tour/mondoPerspectiveTrans.gif" rel="nofollow noreferrer">wholetomato.com</a>)</sub>  </p>