作者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/cn.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