The Image class has a GetThumbnailImage . Usage example:
var filename = "fb.png";
using(var image = Image.FromFile(filename))
{
using(var thumbnail = image.GetThumbnailImage(20, 40, null, IntPtr.Zero))
{
thumbnail.Save("thumb.png");
}
}
This will create a miniature version of the fb.png file of 20x40px size and save it in thumb.png.
alexn source
share