private static void ImageCutRectangle()
{
// 打开待截取的大图
using (Image seatImg = Image.FromFile("4.jpg"))
{
// 这里是截取出的图片的宽度高度
using (Bitmap seatBit = new Bitmap(690, 280))
{
// 创建作图区域
using (Graphics seatG = Graphics.FromImage(seatBit))
{
// 清除图片原本背景,并以系统背景色填充
seatG.Clear(SystemColors.AppWorkspace);
// 定义在原图中的要截取的部分的左上顶点位置 和 原图的大小
Rectangle src = new Rectangle(new Point(-30, -1130), seatImg.Size);
// 将要截取的矩形区域旋转
seatG.RotateTransform(25);
// 将大图中的旋转后的矩形区域截取出绘制到bitmap中
seatG.DrawImage(seatImg, src);
// 保存图片
seatBit.Save"4test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
}
图中虚线框是我们要截取的部分。
可以看到,基本实现了我们所需的效果。
通过网页提供的信息可以快速的确定坐标,以及标尺工具确定大小等。