4 个解决方案
#1
System.Drawing.Image 新图 = new Bitmap(宽, 高);
Graphics 创建 = Graphics.FromImage(新图);
int 坐标Y = 0, 坐标X = 0;
Rectangle 原矩形参数 = new Rectangle(0, 0, 原图.Width, 原图.Height);
Rectangle 新矩形参数 = new Rectangle(坐标X * 竖数, 坐标Y * 横数, 原图.Width, 原图.Height);
创建.DrawImage(原图, 原矩形参数, 新矩形参数, GraphicsUnit.Pixel);
新图.Save(@System.Environment.CurrentDirectory + "\\剪裁图片\\" + DateTime.Now.ToString() + ".bmp");
Graphics 创建 = Graphics.FromImage(新图);
int 坐标Y = 0, 坐标X = 0;
Rectangle 原矩形参数 = new Rectangle(0, 0, 原图.Width, 原图.Height);
Rectangle 新矩形参数 = new Rectangle(坐标X * 竖数, 坐标Y * 横数, 原图.Width, 原图.Height);
创建.DrawImage(原图, 原矩形参数, 新矩形参数, GraphicsUnit.Pixel);
新图.Save(@System.Environment.CurrentDirectory + "\\剪裁图片\\" + DateTime.Now.ToString() + ".bmp");
#2
JPG能裁切吗?
#3
http://www.cnblogs.com/Youhei/archive/2010/01/24/CS_BitmapClicp.html 看看这个实现
#4
你可以直接把上传的图像缩小为1寸的大小就行了。
#1
System.Drawing.Image 新图 = new Bitmap(宽, 高);
Graphics 创建 = Graphics.FromImage(新图);
int 坐标Y = 0, 坐标X = 0;
Rectangle 原矩形参数 = new Rectangle(0, 0, 原图.Width, 原图.Height);
Rectangle 新矩形参数 = new Rectangle(坐标X * 竖数, 坐标Y * 横数, 原图.Width, 原图.Height);
创建.DrawImage(原图, 原矩形参数, 新矩形参数, GraphicsUnit.Pixel);
新图.Save(@System.Environment.CurrentDirectory + "\\剪裁图片\\" + DateTime.Now.ToString() + ".bmp");
Graphics 创建 = Graphics.FromImage(新图);
int 坐标Y = 0, 坐标X = 0;
Rectangle 原矩形参数 = new Rectangle(0, 0, 原图.Width, 原图.Height);
Rectangle 新矩形参数 = new Rectangle(坐标X * 竖数, 坐标Y * 横数, 原图.Width, 原图.Height);
创建.DrawImage(原图, 原矩形参数, 新矩形参数, GraphicsUnit.Pixel);
新图.Save(@System.Environment.CurrentDirectory + "\\剪裁图片\\" + DateTime.Now.ToString() + ".bmp");
#2
JPG能裁切吗?
#3
http://www.cnblogs.com/Youhei/archive/2010/01/24/CS_BitmapClicp.html 看看这个实现
#4
你可以直接把上传的图像缩小为1寸的大小就行了。