作者shower1975 ()
看板Soft_Job
标题[请益] C++ 读入PNG档时 透明底变成白色
时间Mon Dec 11 11:17:51 2017
请问各位大大
使用C++语言写APP UI时 读PNG图档时
原本应该是透明底却变成白色 或黑色的问题如何排除呢
已经使用不同的软体转存PNG档但是还是没办法解决QQ
先谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.139.102.7
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1512962274.A.2DF.html
1F:推 angrybirds11: rbg 跟 rbg? 12/11 11:46
2F:→ angrybirds11: rbga 12/11 11:46
3F:→ pttuser: 看用什麽framework写啊,不说谁知道有哪些api可用 12/11 12:06
4F:推 pttuser: 吃完饭好心回你,png是4个bytes包含alpha channel显示一 12/11 12:31
5F:→ pttuser: 个pixel格式是argb,你要看你读档的api只处理rgb或是能处 12/11 12:31
6F:→ pttuser: 理argb(包含alpha chan) 12/11 12:31
7F:→ tommie: 有可能你背景是黑的啊.... 12/11 12:33
8F:推 pttuser: 不过透明度变白色可以判断你用的lib不能处理alpha chan 12/11 12:35
9F:→ pttuser: 啦,想办法找别的lib(api)用吧 12/11 12:35
10F:推 pttuser: 什麽背景黑的?在讲笑话喔?哈哈笑 12/11 12:36
11F:推 ovoqq: 如果想帮忙回文态度这样不如不要回 12/11 14:56
12F:推 billy4195: 应该把用的library跟环境描述清楚一点 别人比较容易理 12/11 15:32
13F:→ billy4195: 解 也比较有可能帮忙你 12/11 15:32
14F:嘘 pttuser: 那以後就不教啦,看到就嘘啦 12/11 19:02
15F:推 mathrew: 这篇没头没尾 就没环境 想帮也没得帮 12/11 21:03
16F:推 tkigood: 这篇回文态度哪有甚麽问题... 12/11 21:08
17F:推 abc127845: C_and_CPP 版 12/11 21:51
18F:→ oread168: 直接把值算回去呢@@ 12/12 00:10
19F:嘘 Ommm5566: X的这种发文态度还敢要求回文 这麽N就别上ptt讨骂 12/12 08:52
20F:推 peterwu4: 所谓的透明就是换成底色的意思~~ 就chroma的颜色不画, 12/12 08:53
21F:推 peterwu4: 所以你的问题是都被补成255或是0? 12/12 08:55
22F:嘘 THEWORLDS: 有给你解就不错了 至少没叫你去翻API 那才靠北好吗 12/12 17:55
23F:推 Bencrie: RTFM 哪里靠北了,那个本来就应该先做啊 12/12 22:51
24F:→ tommie: 我倒看不出某使用者有什麽高明的见解 12/21 12:58