利用GDI+
public static System.Drawing.Image TurnPic(System.Drawing.Image img,float angle)
{

Bitmap img2 = new Bitmap(img.Width,img.Height);
Graphics g = Graphics.FromImage(img2); switch((int)angle)
{
case 90:
g.TranslateTransform(img.Height,100);
break;
case 180:
g.TranslateTransform(img.Width,img.Height);
break;
case 270:
g.TranslateTransform(100,img.Width);
break;
}
g.RotateTransform(angle);  // then rotate
g.DrawImage(img,0,0);
g.Dispose();
img.Dispose();
return img2; }