国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 編程設計 > 正文

WinForm開發picturebox圖像重繪(picturebox顯示圖片)代碼分享

2020-06-27 15:32:09
字體:
來源:轉載
供稿:網友

應用場景與實現方式
應用場景:在開發一個圖像切割程序,需要對圖像切割方式做一直直觀的展示。比如將一張尺寸為2048*1024的原圖按8*4切割方式切割為尺寸為256*256的切片,在原圖上繪制分割線來表示。

實現代碼:

① 在空白背景上繪圖

 

復制代碼
代碼如下:

Bitmap bitmap = new Bitmap(2048, 1024);
Graphics graphic = Graphics.FromImage(bitmap);
//此處使用GDI+在graphic對象上繪圖...
graphic.Dispose();
pictureBoxMain.Image = bitmap;
pictureBoxMain.SizeMode = PictureBoxSizeMode.Zoom;

 

② 以現有圖片為背景繪圖

 

復制代碼
代碼如下:

Image objImage = Image.FromFile(@"../../Resouce/Image/backImage.jpg");
Graphics graphic = Graphics.FromImage(objImage);
//此處使用GDI+在graphic對象上繪圖...
graphic.Dispose();
pictureBoxMain.Image = bitmap;
pictureBoxMain.SizeMode = PictureBoxSizeMode.Zoom;

 

代碼段的最后一句,設置SizeMode屬性可以讓圖片保持長寬比例來顯示。
 

picturebox,picturebox顯示圖片,WinForm開發


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苗栗县| 墨脱县| 株洲县| 西吉县| 洮南市| 吉木乃县| 芜湖市| 黔西| 奉新县| 昌黎县| 广丰县| 乾安县| 凤庆县| 兰坪| 札达县| 禄丰县| 独山县| 皮山县| 达州市| 梧州市| 抚州市| 满洲里市| 清远市| 苍山县| 托克托县| 赫章县| 临沂市| 盐亭县| 库车县| 旬阳县| 砚山县| 理塘县| 大姚县| 阳西县| 高台县| 衡阳市| 九寨沟县| 乐平市| 息烽县| 台江县| 双辽市|