o hard to write about because to do all of these
things using GDI+ you just need one call: a version of the <i>DrawImage</i>
function which allows you to specify 3 points indicating where the
top left, top right and bottom left corners of the image are mapped to
when the image is displayed.  In the GDI+ library, this is called 
<i>DrawImageAffine</i> and has versions for integer (L) as well as real (F)
values.
</p><p>
This image from the GDI+ documentation illustrates what <i>DrawImageAffine</i> 
does to th