2012-07-12 284 views

回答

10

的公式應用到每個顏色通道的是以下內容:

cr = cf * af + cb * ab * (1 - af) 

其中CR是所得的像素的顏色,CF是前景色,CB的背景顏色,af前景alpha和ab背景alpha。經常顏色值已經存儲由自左乘阿爾法

注意,在這種情況下,公式簡化爲

cr = cf + cb * (1 - af) 

參見alpha composing

+0

假設我有alpha 0.5的紅色(ff0000),並且背景是白色的。試圖獲得結果顏色:ff0000 * 0.5 + ffffff * 0.5 = ff7fff,但這不是我所期望的... http://www.colorhexa.com/ff7fff我做錯了什麼? – 2012-07-12 09:02:08

+1

將公式應用於每種顏色(紅色,綠色,藍色) – 2012-07-12 09:16:34

+0

@Aaron Digulla,謝謝,我不注意:) – 2012-07-12 09:59:43