C#中的GDI+圖形繪製方法

來源:互聯網
上載者:User

標籤:

GDI+圖形繪製方法

1.首先對於繪製圖形,必須的先將命名空間匯入:using System.Drawing.Drawing2D;

2.然後在一個事件中寫入程式

  首先先將Graphics這個對象執行個體化;

  然後就是執行個體化筆(pen)或者刷子(brush);

  對於筆的執行個體化Pen mypen = new Pen(Color(選擇顏色),筆的線條粗度)

  刷子的執行個體化

    solidbrush:它的執行個體化只需要指定color屬性值就可以了;

    hatchbrush:它的執行個體化需要指定所需要繪製的圖形以及顏色;

    linerGradientBrush:是用於繪製漸層色彩圖的,需要傳入兩個點以及兩個點的顏色;

3.基本圖形繪製演算法

  線條:兩個點指明就OK啦;

  矩形:傳入起始點的座標以及矩形的高度與寬度;

  橢圓:採用邊框固定的方法,指定邊框的左上方的座標以及邊框的高度與寬度;

  弧形:還是採用邊框固定的方式,然後用起始角度與旋轉角度去固定這個弧形;

  扇形:扇形的繪製是在固定了圓心座標的前提下然後傳入起始角度與旋轉角度來進行繪製的,這一點和繪製弧形有幾分相似之      處。

  多邊形:多邊形的繪製採用確定點的方式,然後在執行個體化點之後將所有的點全部集中到一個數組中,將這個數組傳遞給          DrawPolygon這個方法,這個多邊形就畫出來了。

 

C#中的GDI+圖形繪製方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.