#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;
int oh = originalImage.Height;
//原始图片画布,设置写入缩略图画布坐标和宽高(用来原始图片整体宽高缩放)
int bg_
.net C# 生成缩略图 用白色填充空白部分
最新推荐文章于 2024-01-05 14:01:51 发布
这段代码展示了如何使用C#生成缩略图,并在缩略图的空白部分填充白色。方法首先根据原始图片和目标尺寸计算缩放比例,然后创建一个新的Bitmap对象,设置高质量图像处理模式,并在空白部分填充白色。最后,根据原图片类型保存缩略图。

最低0.47元/天 解锁文章
2549

被折叠的 条评论
为什么被折叠?



