C#实现图像缩略图的代码如下:
Image image = Image.FromFile(@"C:\pic.JPG");
Image thumbImage = image.GetThumbnailImage(90, 120, null, IntPtr.Zero);
thumbImage.Save(@"C:\pic.thumb.JPG");
其中image.GetThumbnailImage实现缩略图,其原型为:
public Image GetThumbnailImage ( int thumbWidth, //宽度 int thumbHeight, //高度 GetThumbnailImageAbort callback, //回调函数 IntPtr callbackData //回调参数(必须为0) )这里将callback参数置为空,即屏蔽其委托(回调)机制。