一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

C#GDI+編程基礎(chǔ)(一:Graphics畫布類)

 redersun 2018-02-23

 

GDI+存在的意義:將變成與具體硬件實(shí)現(xiàn)細(xì)節(jié)分開。

GDI+步驟:獲取畫布,繪制圖像、處理圖像

命名空間:

復(fù)制代碼
using System.Drawing;//提供對GDI+基本圖形功能的訪問
using System.Drawing.Drawing2D;//提供高級的二維和矢量圖像功能
using System.Drawing.Imaging;//提供高級GDI+圖像處理功能
using System.Drawing.Printing;//提供打印相關(guān)服務(wù)
using System.Drawing.Text;//提供高級GDI+排版功能
using System.Drawing.Design;//擴(kuò)展設(shè)計(jì)時(shí),用戶界面邏輯和繪制的類。用于擴(kuò)展,自定義
復(fù)制代碼

 

畫圖工具:

Graphics(畫布):類封裝一個(gè)GDI+繪圖圖面,提供將對象繪制到顯示設(shè)備的方法,Graphics與特定的設(shè)備上下文關(guān)聯(lián)。畫圖方法被包括在

Graphics類中,在畫任何對象之前都需要?jiǎng)?chuàng)建一個(gè)Graphics類實(shí)例作為畫圖。

創(chuàng)建畫布三種方法:

1.利用控件或窗體的Paint事件的PaintEventArgs

適用場景:為控件創(chuàng)建繪制代碼。

示例:

//窗體的Paint事件響應(yīng)方法

 

1
2
3
4
private void Form1_Paint(object sender, PaintEventArgs e)
  {
         Graphics g = e.Graphics;
  }

//直接重載控件或者窗體的OnPaint方法:

 

  protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);
            Graphics g = e.Graphics;
        }

注意:Paint事件在重繪控件時(shí)發(fā)生。

2.調(diào)用某控件或窗體的CreateGraphics方法以獲取對Graphics對象的引用,該對象表示控件或窗體的繪圖圖面。

 

適用場景:在已經(jīng)存在的窗體或控件上繪圖

 

復(fù)制代碼
  private void button1_Click(object sender, EventArgs e)
        {
            Graphics g = this.CreateGraphics();
            g.Dispose();

        }
復(fù)制代碼

3.由從Image繼承的任何對象創(chuàng)建Graphics對象

適用場景:需要更改已經(jīng)存在的圖像

 

 private void button1_Click(object sender, EventArgs e)
   {
         Image img = Image.FromFile(@"images\pic.jpg");
         Graphics g=Graphics.FromImage(img);
   }

 

Graphics類主要成員方法:

名稱 說明
DrawArc 畫弧
DrawBezier 畫立體的貝塞爾曲線
DrawBeziers 畫連續(xù)立體的貝塞爾曲線
DrawClosedCurve 畫閉合曲線
DrawCurve 畫曲線
DrawEllipse 畫橢圓
DrawImage  畫圖像
DrawLine 畫線
DrawPath 通過路勁畫線和曲線
DrawPie 畫餅圖
DrawPolygon 畫多邊形
DrawRectangle 畫矩形
DrawString 繪制文字
FillEllipse 填充橢圓
FillPath 填充路勁
FillPie 填充餅圖
FillPolygon 填充多邊形
FillRectangle 填充矩形
FillRectangles 填充矩形組
FillRegion 填充區(qū)域

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国内精品一区二区欧美| 麻豆一区二区三区精品视频| 亚洲男人的天堂就去爱| 好吊妞在线免费观看视频| 中文字幕一二区在线观看| 日本办公室三级在线观看| 99热中文字幕在线精品| 中文日韩精品视频在线| 亚洲性日韩精品一区二区| 久久99这里只精品热在线| 久久精品中文扫妇内射| 亚洲黄色在线观看免费高清| 91免费一区二区三区| 午夜福利黄片免费观看| 十八禁日本一区二区三区| 91插插插外国一区二区婷婷| 一区二区三区人妻在线| 美女被草的视频在线观看| 在线欧美精品二区三区| 激情五月综五月综合网| 欧美黑人暴力猛交精品| 成年人视频日本大香蕉久久| 久久国产成人精品国产成人亚洲| 日韩av亚洲一区二区三区| 免费特黄一级一区二区三区| 日韩成人动作片在线观看| 少妇被粗大进猛进出处故事| 91偷拍与自偷拍精品| 一区二区福利在线视频| 久久99精品国产麻豆婷婷洗澡| 欧美精品久久99九九| 精品人妻一区二区三区免费| 91偷拍视频久久精品| 亚洲国产成人精品一区刚刚| 亚洲天堂精品在线视频| 翘臀少妇成人一区二区| 国产白丝粉嫩av在线免费观看| 国产乱人伦精品一区二区三区四区| 男女一进一出午夜视频| 日韩精品中文字幕亚洲| 日韩精品在线观看一区|