public static Bitmap CropImage(Bitmap source, Rectangle section)
{
//source 参数若来源于Image,一定要用new Bitmap(Image)的形式,而不要强制
//类型转换,否则截取的图片会模糊且区域不对
Bitmap bmp = new Bitmap(section.Width, section.Height,PixelFormat.Format32bppRgb);
bmp.SetResolution(bmp.HorizontalResolution, bmp.VerticalResolution);
//(96.0F, 96.0F);
//dpi像素密度 96相当于100%时采样分辨率
Graphics g = Graphics.FromImage(bmp);
g.DrawImage(source, 0, 0, section, GraphicsUnit.Pixel);
return bmp;
}