共用方式為


GDI+ 的三個部分

Windows GDI+ 的服務分為下列三大類別:

2D 向量圖形

向量圖形牽涉到繪製基本類型 (,例如線條、曲線和圖形) ,這些) 是由座標系統上的一組點所指定。 例如,直線可以由其兩個端點指定,而矩形可以由一個點指定,提供左上角的位置,以及一組數位,提供其寬度和高度。 簡單路徑可由直線連接的點陣列指定。 Bézier 曲線是由四個控制點所指定的複雜曲線。

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

建立映像

使用向量圖形技術來顯示某些種類的圖片很困難或不可能。 例如,工具列按鈕上的圖片和顯示為圖示的圖片很難指定為線條和曲線的集合。 使用向量技術建立的高解析度運動場數位相片會更加困難。 此類型的影像會儲存為點陣圖,數位陣列,代表螢幕上個別點的色彩。 儲存點陣圖資訊的資料結構通常比向量圖形所需的資料結構更為複雜,因此 GDI+ 中有數個類別專門用於此用途。 這類類別的範例是 CachedBitmap,用來將點陣圖儲存在記憶體中,以便快速存取和顯示。

印刷樣式

印刷樣式與各種字型、大小和樣式的文字顯示有關。 GDI+ 為這個複雜工作提供令人讚歎的支援量。 GDI+ 中的其中一項新功能是子圖元反鋸齒,可讓在 LED 螢幕上呈現的文字呈現更順暢的外觀。