#region 生成缩略图
/// <summary>
/// 生成缩略图
/// </summary>
/// <param name="originalImagePath">原来图片的绝对路径及文件名</param>
/// <param name="thumbnailPath">缩略图保存的绝对路径及文件名</param>
/// <param name="width">缩略图长度</param>
/// <param name="height">缩略图宽度</param>
public static void MakeThumbnail(string originalImagePath, string thumbnailPath, int width, int height)
{
//获取原始图片
System.Drawing.Image originalImage = System.Drawing.Image.FromFile(originalImagePath);
//缩略图画布宽高
int towidth = width;
int toheight = height;
//原始图片写入画布坐标和宽高(用来设置裁减溢出部分)
int x = 0;
int y = 0;
int ow = originalImage.Width;
.net C# 生成缩略图 用白色填充空白部分
这段代码展示了如何使用C#生成缩略图,并在缩略图的空白部分填充白色。方法首先根据原始图片和目标尺寸计算缩放比例,然后创建一个新的Bitmap对象,设置高质量图像处理模式,并在空白部分填充白色。最后,根据原图片类型保存缩略图。
摘要由CSDN通过智能技术生成