// using System.IO;
// using System.Drawing.Drawing2D;
using (FileStream fs = new FileStream(@"C:\sample.bmp", FileMode.Open, FileAccess.Read))
using (Bitmap bmp1 = new Bitmap(Image.FromStream(fs)))
using (Bitmap bmp2 = new Bitmap(bmp1.Width / 2, bmp1.Height / 2))
using (Graphics g = Graphics.FromImage(bmp2))
{
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
g.DrawImage(bmp1, 0, 0, bmp2.Width, bmp2.Height);
}
|