共用方式為


Alpha 混色線條和填色

在 GDI+ 中,色彩是 32 位值,每個值為 8 位元,分別代表 Alpha、紅色、綠色和藍色。 Alpha 值表示色彩的透明度 — 與背景色彩混合的程度。 Alpha 值的範圍從 0 到 255,其中 0 代表色彩完全透明,而 255 則代表色彩完全不透明。

Alpha 混合是來源和背景色彩資料的像素對像素混合。 指定來源色彩的三個成分 (紅色、綠色、藍色)會根據下列公式,與背景色彩的對應成分混合:

displayColor = sourceColor × alpha / 255 + backgroundColor × (255 – alpha) / 255

例如,假設來源色彩的紅色成分為 150,而背景色彩的紅色成分為 100。 如果 Alpha 值為 200,則結果色彩的紅色成分會計算如下:

150 × 200 / 255 + 100 × (255 – 200) / 255 = 139

本節內容

操作說明:繪製不透明和半透明線條
示範如何繪製 Alpha 混合線條。

操作說明:使用不透明和半透明筆刷繪製
說明如何使用筆刷進行 Alpha 混合。

操作說明:使用複合模式控制 Alpha 混色
描述如何使用 CompositingMode來控制 Alpha 混合。

操作說明:使用色彩矩陣設定影像中的 Alpha 值
說明如何使用 ColorMatrix 物件來控制 Alpha 混合。