62,074
社区成员
发帖
与我相关
我的任务
分享
Bitmap userimage=Image.FromImage(path);
Graphics g = Graphics.FromImage(userimage);//userimage是要旋转的图片
PointF Pcenter = new PointF(userimage.Width / 2, userimage.Height / 2);//Pcenter是中心点
g.TranslateTransform(Pcenter.X, Pcenter.Y);
g.RotateTransform(Rotate);//Rotate是要旋转的角度
g.TranslateTransform(-Pcenter.X, -Pcenter.Y);
g.DrawImage(temp, x, y, w, h);//x,y,w,h代表左上角的x点坐标,y点坐标,图片的宽和高
g.ResetTransform();
userimage.save(newpath);