共用方式為


圖形服務的三個分類

Windows Forms 中的圖形供應專案分為下列三大類別:

  • 二維 (2D) 向量圖形

  • 建立映像

  • 印刷樣式

2D 向量圖形

二維向量圖形,例如線條、曲線和圖形,是由座標系統上的一組點所指定的基本類型。 例如,直線是由它的兩個端點所指定,而矩形是由一個點指定,提供其左上角的位置,以及一對數位,提供其寬度和高度。 簡單路徑是由直線連接的點陣列所指定。 貝茲曲線是由四個控制點指定的複雜曲線。

GDI+ 提供類別和結構,可儲存基本類型本身的相關資訊、儲存基本類型繪製方式資訊的類別,以及實際執行繪圖的類別。 例如, Rectangle 結構會儲存矩形的位置和大小; Pen 類別會儲存線條色彩、線條寬度和線條樣式的相關資訊;而 類別 Graphics 具有繪製線條、矩形、路徑和其他圖形的方法。 另外還有數 Brush 個類別會儲存關閉圖形和路徑填滿色彩或圖樣的相關資訊。

您可以在中繼檔中記錄一連串圖形命令的向量影像。 GDI+ 提供 Metafile 類別來錄製、顯示及儲存中繼檔。 MetafileHeader使用 和 MetaHeader 類別,您可以檢查儲存在中繼檔標頭中的資料。

建立映像

某些種類的圖片很難或無法透過向量圖形的技術來顯示。 例如,工具列按鈕上的圖片和顯示為圖示的圖片很難指定為線條和曲線的集合。 擁擠棒球場的高解析度數位照片更難用向量技術創造。 此類型的影像會儲存為點陣圖,這是代表螢幕上個別點色彩的數位陣列。 GDI+ 提供類別 Bitmap 來顯示、操作及儲存點陣圖。

印刷樣式

印刷樣式是各種字型、大小和樣式的文字顯示。 GDI+ 提供此複雜工作的廣泛支援。 GDI+ 的其中一項新功能是子圖元反鋸齒,讓在 LCD 螢幕上呈現的文字外觀更流暢。

此外,Windows Forms 還提供選項,以在其 TextRenderer 類別中使用 GDI 功能繪製文字。

另請參閱