[請問] 透明PNG的背景色

作者: shala (沙羅)   2019-10-13 08:34:13
問一個極冷門的問題
帶Alpha channel的PNG圖檔如果在不支援Alpha channel的程式開啟
此時Alpha channel的顯示顏色是怎麼決定的?
根據經驗,大部分透明PNG圖檔的Alpha channel會變黑色
但偶爾也會遇到變其他顏色的
有人了解其背後的機制嗎?
作者: a0193143 (萬咒逆)   2019-10-13 19:48:00
程式自己的設定,一般圖像編輯軟體是灰白方格
作者: shala (沙羅)   2019-10-13 23:15:00
我是指用不支援顯示透明層的程式開圖
作者: a0193143 (萬咒逆)   2019-10-14 08:50:00
就看程式自己怎麼寫啊,有的認為透明就是什麼都沒有的黑色,有的認為是全部都要的白色
作者: zeroyang (吃貨阿伯)   2019-10-14 15:30:00
看程式吧 黑白灰我都看過
作者: shala (沙羅)   2019-10-14 19:15:00
但同一個程式開不同檔,黑白或其他色都有
作者: Bschord (bschord)   2019-10-14 21:35:00
也有可能是那個程式是依alpha值多少做決定 可以實驗看看
作者: shala (沙羅)   2019-10-14 22:24:00
有確認過Alpha值是完全透明值
作者: hsparrot (飛高高)   2019-10-15 08:36:00
不支援的軟體大概就兩種情況,一種是用別的顏色來表現alpha channel,例如小畫家會用白色;另一種是忽略alpha channel,這時你看到的就是原本的底圖,例如MPC-xx/PotPlayer/VLC範例圖: https://i.imgur.com/GwRYPj7.png用會忽略alpha channel的軟體來看會看到鳥以外的背景

Links booklink

Contact Us: admin [ a t ] ucptt.com