编程目的:利用OpenFileDialog打开指定目录的图片文件,点击button按钮将图片以缩略图形式显示在piturebox控件中,同时在打开的文件目录创建原文件名_new的缩略图文件。
预备操作:在Form窗体添加一个picturebox和一个button控件,OpenFileDialog控件
1、生成缩略图的关键类
/// <summary>
/// 生成缩略图
/// </summary>
/// <param name="originalImagePath">源图路径(物理路径)</param>
/// <param name="thumbnailPath">缩略图路径(物理路径)</param>
/// <param name="width">缩略图宽度</param>
/// <param name="height">缩略图高度</param>
/// <param name="mode">生成缩略图的方式</param>
public static void MakeThumbnail(string originalImagePath, string thumbnailPath, int width, int height, string mode)
{
System.Drawing.Image originalImage = System.Drawing.Image