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」鍵。