Image类型的图像img,我怎么样能获取到img的一部分呢?
例如,img是从硬盘图片文件读取的,大小为100x100,imgSub是从img中获取的一部分图像,在img中的大小和位置为:0x0,50x50.
谢谢!

解决方案 »

  1.   

               System.Drawing.Image image = System.Drawing.Image.FromFile(@"E:\11.jpg");
                Bitmap bitmap = new Bitmap(50, 50);
                Graphics g = Graphics.FromImage(bitmap);
                g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
                g.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
                g.DrawImage(image, new Rectangle(0, 0, 50, 50), new Rectangle(0, 0, 50, 50), GraphicsUnit.Pixel);
                bitmap.Save(@"E:\2.jpg");
                image.Dispose();
                bitmap.Dispose();
                g.Dispose();