Monday, January 30, 2012

Friday, January 27, 2012

Image Resize 3.5

class Resizer
{

//using System;
//using System.Collections.Generic;
//using System.Text;
//using System.Drawing;
//using System.Drawing.Drawing2D;

public void Resize()
{
Image image = new Bitmap(@"D:\testimage\aaa.jpg");

Image sImage = CreateReducedImage(image, new Size(50, 50));
sImage.Save(@"D:\testimage\aaas.jpg");
}

private Image CreateReducedImage(Image imgOrig, Size NewSize)
{
var newBM = new Bitmap(NewSize.Width, NewSize.Height);
using (var newGrapics = Graphics.FromImage(newBM))
{
newGrapics.CompositingQuality = CompositingQuality.HighSpeed;
newGrapics.SmoothingMode = SmoothingMode.HighSpeed; newGrapics.InterpolationMode = InterpolationMode.HighQualityBicubic;
newGrapics.DrawImage(imgOrig, new Rectangle(0, 0, NewSize.Width, NewSize.Height));
}
return newBM;
}
}