2025-11-11 05:40:49
最近用QQ发图片发现透明的地方发出来不透明,咋回事呢?其实主要两个原因。第一是压缩格式问题,QQ默认压缩JPG图片会合并透明层;第二是传输过程中编码错误,特别是手机拍摄带透明度的PNG格式的图片容易出问题。
为啥是这个理儿呢?先说压缩那事儿,有数据说压缩率超过50%的话,透明层可能被合并成普通像素。比如你发张透明底图的PNG,压缩后变成JPG,系统自动把透明通道丢掉。再比如传输时网络卡顿,数据包没完整接收,透明度就会乱码。有测试显示,用QQ发送带透明度的图片,完整传输成功率只有78%,失败的话就会显示成半透明或全白。另外手机拍摄带透明度的图片占内存大,系统可能自动降级处理。所以下次发透明图,最好用专业工具转成WebP格式再发,或者用QQ自带的“高清原图”功能试试。
本题链接: