嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 5 元微信扫码支付:5 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
g.Clear(System.Drawing.Color.Transparent);
int lwidth = (smallWidth - thumbWidth) / 2;
int bheight = (smallHeight - thumbHeight) / 2;
g.DrawImage(bitmap, new System.Drawing.Rectangle(0, 0, thumbWidth, thumbHeight), lwidth, bheight, thumbWidth, thumbHeight, System.Drawing.GraphicsUnit.Pixel);
g.Dispose();
bitmap1.Save(thumbImagePath, System.Drawing.Imaging.ImageFormat.Png);
#region
////这段代码是我加上去的,没什么用,试试看效果,看到不爽可以删掉的↓↓↓↓↓↓↓
//ImageCodecInfo[] icis = ImageCodecInfo.GetImageEncoders();//GDI编码信息
//ImageCodecInfo ici = null;
//foreach (ImageCodecInfo i in icis)
//{
// if (i.MimeType == "image/jpeg" || i.MimeType == "image/bmp" || i.MimeType == "image/png" || i.MimeType == "image/gif")
// {
// ici = i;//如果是上面那些格式的话,就把类型传给上面定义的icis
// }
//}
//EncoderParameters ep = new EncoderParameters(1);
//ep.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 100);
////保存缩略图
//bitmap1.Save(origiPath, ici, ep);