Well spent most of the day looking up Image Warping and still not got very far, found some code for vb.net which used the DrawImage function, but it seems you can only select three points, the Top Left, Top Right and bottom left and the function then decides where best to put the fourth.

I want to be able to just draw any shape and then warp the image to fit the shape, to make it easier if I say the shape drawn would always have four points, any ideas ?

Cheers Guys