close

※ Straight Alpha 和 Premultiplied Alpha

●Alpha 透明通道合成(Straight Alpha 和 Premultiplied Alpha)

image

●Alpha 合成也叫 阿爾法合成 或 透明通道合成。

●在影像圖形學領域,Alpha 透明通道合成是一種將影像圖形與背景結合的方式,合成後可以產生部分不透明、部分半透明或部分全透明的視覺效果。是一種【白色→灰色→黑色】的不透明→半透明→全透明的視覺效果。

● 遮罩包含:
◎  黑色     0:為隱藏區域,隱藏畫面上的RGB部分影像,屬於全透明的部分。
◎  白色255:為顯示區域,保留畫面上的RGB部分影像,屬於不透明的部分。
◎  灰色1~254:為半透明區域,數字愈大,保留畫面上的RGB影像愈多,愈不透明。數字愈小,保留畫面上的RGB影像愈少,愈透明。


●Alpha 通道有兩種表現形式:Straight Alpha 和 Premultiplied Alpha

◎ Straight Alpha:直接透明演算法 UnMetta,又稱為原型透明演算法Shape。
◎ Straight Alpha:在生成自帶 Alpha 的檔案時,影像圖形(RGB影像),不進行邊緣處理,保留更多物件邊緣會用到的顏色塊狀,等到在後期合成處理時,選擇使用 Straight Alpha 演算法處理,影像圖形邊緣可以得到更接近原始顏色的合成結果。

image

(來源生成處理方式,要與後期合成處理方式一致,才能得到最佳合成結果)。

image

◎ Premultiplied Alpha:預乘透明演算法 Metta,又稱為非原型透明演算法UnShape。
◎ Premultiplied Alpha:在生成自帶 Alpha 的檔案時,影像圖形(RGB影像),先進行邊緣處理,物件邊緣呈現最終結果狀態,等到在後期合成處理時,選擇使用 Premultiplied Alpha 演算法處理,影像圖形邊緣可以得到更接近原始顏色的合成結果。

image

(來源生成處理方式,要與後期合成處理方式一致,才能得到最佳合成結果)。Premultiplied Alpha 預乘透明演算法的優點在於使用簡單、準確。缺點在於支援的軟硬體較少,以致會有灰黑邊緣產生。

image

● 可以使用 Alpha Blending 混合效果,它是前景色與背景色合成的處理方式之一,可以得到混合後的新顏色。前景色的透明度不限,從完全透明到完全不透明都可以。如果前景色完全透明,混合後的顏色就是背景色;如果前景色完全不透明,混合後的顏色就是前景色;如果在這兩種之間為半透明,混合後的顏色可以通過前景色和背景色的加權平均計算。
 

arrow
arrow
    全站熱搜

    小吳老師 發表在 痞客邦 留言(0) 人氣()