c# image旋转角度
时间: 2023-11-17 22:57:13 浏览: 115
C#使用GDI对一个图像Image进行任意角度旋转
在 C# 中,可以使用 System.Drawing 命名空间中的 Graphics 类来旋转图片。具体实现代码如下:
```csharp
using System.Drawing;
// 加载图片
Image image = Image.FromFile("image.jpg");
// 创建 Graphics 对象
Graphics graphics = Graphics.FromImage(image);
// 旋转角度
float angle = 45;
// 设置旋转中心点
Point center = new Point(image.Width / 2, image.Height / 2);
// 旋转图片
graphics.TranslateTransform(center.X, center.Y);
graphics.RotateTransform(angle);
graphics.TranslateTransform(-center.X, -center.Y);
graphics.DrawImage(image, new Point(0, 0));
// 保存图片
image.Save("rotated_image.jpg");
```
阅读全文