ThumbnailImageWidth = ((width * num) / height); } if ((ThumbnailImageWidth < 1) || (num < 1)) { return; } //用指定的大小和格式初始化 Bitmap 类的新实例 Bitmap bitmap = new Bitmap(ThumbnailImageWidth, num, PixelFormat.Format32bppArgb); //从指定的 Image 对象创建新 Graphics 对象 Graphics graphics = Graphics.FromImage(bitmap); //清除整个绘图面并以透明背景色填充 graphics.Clear(Color.Transparent); //在指定位置并且按指定大小绘制 原图片 对象 graphics.DrawImage(image, new Rectangle(0, 0, ThumbnailImageWidth, num)); image.Dispose(); try { //将此 原图片 以指定格式并用指定的编解码参数保存到指定文件 string savepath = (ThumbnailImagePath==null?SourceImagePath:ThumbnailImagePath); SaveImage(bitmap,HttpContext.Current.Server.MapPath(savepath),G页码:[1] [2] [3] [4] [5] [6] [7] [8] 第7页、共8页 |