C#怎么修改图片的大小和分辨率? 保持比例不变 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那就是图片的格式问题了,可以由Bmp转成Jpg格式,文件大小会变小. 改图片画面大小: /// <summary> /// Resize图片 /// </summary> /// <param name="bmp">原始Bitmap</param> /// <param name="newW">新的宽度</param> /// <param name="newH">新的高度</param> /// <returns>处理以后的Bitmap</returns> public static Bitmap KiResizeImage(Bitmap bmp, int newW, int newH) { try { Bitmap b = new Bitmap(newW, newH); Graphics g = Graphics.FromImage(b); g.InterpolationMode = InterpolationMode.HighQualityBicubic; g.DrawImage(bmp, new Rectangle(0, 0, newW, newH), new Rectangle(0, 0, bmp.Width, bmp.Height), GraphicsUnit.Pixel); g.Dispose(); return b; } catch { return null; } } 分辨率可以这样改 System.Drawing.Image b = new System.Drawing.Bitmap("imgPanth\login.jpg"); this.panel1.BackgroundImage = new Bitmap(b, 800, 600); c# addin开发,高手进。谢谢! 帮顶给分! 大家分享一下想在在用的团队开发源代码管理工具 tablelayoutpanel控件动态设置高度 C# Asp.net2.0 中怎么获得可用语言列表?????标题要长!~!!!! C#用WCF通信的心跳包怎么做啊?高手 用C#写一个类似阿里旺旺的简易的聊天应用程序? C# winform 输入中文等限制问题,在线等。 关于在结构里使用char[]的问题 求一简单正则表达式 请教子窗口关闭时刷新父窗口的问题(winform)。 netCHARTING 的每条柱的宽度怎么调整 SQL语句,删除多条记录
/// Resize图片
/// </summary>
/// <param name="bmp">原始Bitmap</param>
/// <param name="newW">新的宽度</param>
/// <param name="newH">新的高度</param>
/// <returns>处理以后的Bitmap</returns>
public static Bitmap KiResizeImage(Bitmap bmp, int newW, int newH)
{
try
{
Bitmap b = new Bitmap(newW, newH);
Graphics g = Graphics.FromImage(b); g.InterpolationMode = InterpolationMode.HighQualityBicubic; g.DrawImage(bmp, new Rectangle(0, 0, newW, newH), new Rectangle(0, 0, bmp.Width, bmp.Height), GraphicsUnit.Pixel);
g.Dispose(); return b;
}
catch
{
return null;
}
}
System.Drawing.Image b = new System.Drawing.Bitmap("imgPanth\login.jpg");
this.panel1.BackgroundImage = new Bitmap(b, 800, 600);