比如原始图片.......大小  800 * 600;我要把图片 下面的 100 像素删除掉...........变成 800 * 500;
我现在的方法是新建一个 800 * 500 的图片....然后用  g.DrawImage 在上面重画...但是我发现重画效率很低.........怎么样高效的  删除图片下面的 100 像素...
我现在用的代码
Image oldImg = new Bitmap("d:/xxx.jpg");
Image newImg = new Bitmap(oldImg.Width, oldImg.Height - 100);Graphics g = Graphics.FromImage(newImg);
g.DrawImage(oldImg, new Point(0, 0));newImg.Save("d:/new.jpg");