作者shala (沙羅是轉換後的文字檔打m)
看板EZsoft
標題[請問] 透明PNG的背景色
時間Sun Oct 13 08:34:13 2019
問一個極冷門的問題
帶Alpha channel的PNG圖檔如果在不支援Alpha channel的程式開啟
此時Alpha channel的顯示顏色是怎麼決定的?
根據經驗,大部分透明PNG圖檔的Alpha channel會變黑色
但偶爾也會遇到變其他顏色的
有人了解其背後的機制嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 192.200.158.116 (美國)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/EZsoft/M.1570926855.A.781.html
1F:推 a0193143: 程式自己的設定,一般圖像編輯軟體是灰白方格 10/13 19:48
2F:→ shala: 我是指用不支援顯示透明層的程式開圖 10/13 23:15
3F:→ a0193143: 就看程式自己怎麼寫啊,有的認為透明就是什麼都沒有的 10/14 08:50
4F:→ a0193143: 黑色,有的認為是全部都要的白色 10/14 08:50
5F:→ zeroyang: 看程式吧 黑白灰我都看過 10/14 15:30
6F:→ shala: 但同一個程式開不同檔,黑白或其他色都有 10/14 19:15
7F:→ Bschord: 也有可能是那個程式是依alpha值多少做決定 可以實驗看看 10/14 21:35
8F:→ shala: 有確認過Alpha值是完全透明值 10/14 22:24
9F:推 hsparrot: 不支援的軟體大概就兩種情況,一種是用別的顏色來表現al 10/15 08:36
10F:→ hsparrot: pha channel,例如小畫家會用白色;另一種是忽略alpha c 10/15 08:36
11F:→ hsparrot: hannel,這時你看到的就是原本的底圖,例如MPC-xx/PotPl 10/15 08:36
12F:→ hsparrot: ayer/VLC 10/15 08:37
14F:→ hsparrot: 用會忽略alpha channel的軟體來看會看到鳥以外的背景 10/15 08:37