用Graphics按新分辨率重画一下,然后用*.save保存就行了
代码大概是这样的:
Bitmap bmpDest = new Bitmap(360,270);
Bitmap bmpSrc = new Bitmap(Source.jpg);
Graphics g = Graphics.FromImage(bmpDest);
g.DrawImage(bmpSrc, rectDest, rectSrc, GraphicsUnit.Pixel);
*.save(C:a1.bmp);
照着这个写应该没问题,记得改路径和参数
代码大概是这样的:
Bitmap bmpDest = new Bitmap(360,270);
Bitmap bmpSrc = new Bitmap(Source.jpg);
Graphics g = Graphics.FromImage(bmpDest);
g.DrawImage(bmpSrc, rectDest, rectSrc, GraphicsUnit.Pixel);
*.save(C:a1.bmp);
照着这个写应该没问题,记得改路径和参数