/// <summary>
/// 按指定宽和高生成缩略图
/// </summary>
/// <param name="img">原图片</param>
/// <param name="width">缩略图的宽度</param>
/// <param name="height">缩略图的高度</param>
/// <returns></returns>
public static Bitmap ToThumbnailImages(Image img,int width,int height)
{
Bitmap bitmap = new Bitmap(width, height, PixelFormat.Format32bppArgb);
//从指定的 Image 对象创建新 Graphics 对象
Graphics graphics = Graphics.FromImage(bitmap);
//清除整个绘图面并以透明背景色填充
graphics.Clear(Color.Transparent);
//在指定位置并且按指定大小绘制 原图片 对象
graphics.DrawImage(img, new Rectangle(0, 0, width, height));
img.Dispose();
return bitmap;
}
生成缩略图
最新推荐文章于 2023-02-28 17:02:16 发布