1. VS里可以修改图片大小吗
//参数分别为图片源文件,处理完图片存放目录,生成的图片宽,国片长,填充背景颜色,边框
public static void MakePic(string sourceImg, string toPath, int width, int height, string backColor, string borderColor)
{
System.Drawing.Image originalImage = System.Drawing.Image.FromFile(sourceImg);
int towidth = width;
int toheight = height;
int x = 0;
int y = 0;
int ow = originalImage.Width;
int oh = originalImage.Height;
string mode;
if (ow < towidth && oh < toheight)
{
towidth = ow;
toheight = oh;
}
else
{
if (originalImage.Width / originalImage.Height >= width / height)
{
mode = "W";
}
else
{
mode = "H";
}
switch (mode)
{
case "W"://指定宽,高按比例
toheight = originalImage.Height * width / originalImage.Width;
break;
case "H"://指定高,宽按比例
towidth = originalImage.Width * height / originalImage.Height;
break;
default:
break;
}
}
//新建一个bmp图片
System.Drawing.Image bitmap = new System.Drawing.Bitmap(width, height);
//新建一个画板
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(bitmap);
//设置高质量插值法
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;
//设置高质量,低速度呈现平滑程度
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
//清空画布并以指定颜色填充
g.Clear(ColorTranslator.FromHtml(backColor));
//在指定位置并且按指定大小绘制原图片的指定部分
int top = (height - toheight) / 2;
int left = (width - towidth) / 2;
g.DrawImage(originalImage, new System.Drawing.Rectangle(left, top, towidth, toheight),
new System.Drawing.Rectangle(x, y, ow, oh),
System.Drawing.GraphicsUnit.Pixel);
Pen pen = new Pen(ColorTranslator.FromHtml(borderColor));
g.DrawRectangle(pen, 0, 0, width - 1, height - 1);
try
{
//以jpg格式保存缩略图
bitmap.Save(toPath, System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch (System.Exception e)
{
throw e;
}
finally
{
originalImage.Dispose();
bitmap.Dispose();
g.Dispose();
}
}
2. 怎样修改VS2013中windows窗体程序的组件名称
亲。 你方法是对的。 你拖完控件到界面上的时候。 单击界面上的控件。 然后 在右边的属性栏中先把 name 改了。 然后再 双击进去。 代码 就是你想要的那个了。
3. 用VS2010改MFC的图标到底选哪个 图标 尺寸
要修改ICO你就全部修改,用一个ICO文件把它替换掉就可以了,图标这么多尺寸是因为它要适应系统的显示,程序标题栏和任务栏的显示尺寸和在资源管理器显示的尺寸是不一样的,系统会根据你程序的ICO文件进行选择,如果你的ICO只有一个尺寸它会根据比例缩放显示,比例缩放显示会有可能造成图像失真,所以很多个尺寸来保证图标的显示美观。
4. c#中如何实让button现图片更换
首先在“个人信息”窗体上拖进一个OpenFileDialog控件
(2)添加一个按钮button,就是你的“>>”按钮
(3) 设置button1的click事件
private void button1_Click(object sender, EventArgs e)
{
this.openFileDialog1.ShowDialog();
//选择文件后,用openFileDialog1的FileName属性获取文件的绝对路径
this.label1.Text = this.openFileDialog1.FileName;//获取到所选文件名后再在picturebox控件上显
示就可以了,不过没有判断是否为所选是否为图片格式
pictureBox1.Image =Image.FromFile(@this.label1.Text);//这样就可以显示了 ,还可以设置图片大小与picturebox控件尺寸一致。
}
5. 你们好我想问一下图片尺寸怎么设置成160*160图片在下方
你可以下一个软件,然后把它裁剪成这么大的
6. 谁知道怎么修改vs2008窗体背景图片啊
你把修改好的图片存放在DEBUG下面对应的路径下面,从新生成的的时候会把这个文件编译到DEBUG下面。
7. 怎么修改网页中的图片
把网页中的图片在电脑上用制图软件修改罗。如果只是维护方面换图片可以到网站后台去进行相应的操作,如果后台不能进行更换把图片做成需更换图的尺寸一样名字一样,然后上传到空间把图片覆盖掉。
8. 请问Photoshop图片上添加文字后怎样修改成与原文字一样
看看整篇文章中是否有找到相应的字,如果所有的字都可找到就很好办---框选复制粘贴并凑在一起就可以一样的。方法有的是,可是看不到你的图所以很难具体说如何做。
你可以剪切一片图放上来,他人好参考。
9. 以下代码在VS2013中如何修改,求教
你的if和else的匹配不对 第二个if和下面的else匹配 输入a后 输出90-100 判断第二个if 然后直接输出else语句!希望回答能给你带来帮助,如果还又不明白的地方请追问
你的采纳是我前进的动力答题不易互相理解
10. VS2013我现在想进行代码的修改已经变成这样了,该如何修改成不是类似于占用下一个字母的修改方式。
按键盘上的“insert”键。