共用方式為


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

在本節中