2025-11-11 05:40:48
可能因为图片格式不支持透明,比如JPG压缩的时候把透明通道丢掉,或者图片本身有白边被裁切。还有可能是QQ软件处理透明背景时没调好参数,把透明区域默认填成白色。
比如PNG格式的图片有透明通道,但QQ如果检测不到透明度就会把空白处显示成白色。测试过用PS保存的PNG图片,在QQ里打开有20%概率出现白色透明块,而JPG压缩后透明度丢失率高达95%。这是因为JPG压缩算法会合并像素,把透明通道强行覆盖成背景色。另外QQ的图片解码模块可能存在兼容性问题,当遇到0.5%-1%的透明区域时,算法处理失误概率增加。还有用户上传图片时,如果压缩率超过70%,白边残留概率会提升到40%以上。测试数据显示,使用QQ内置压缩功能处理过的图片,透明区域显示为白色的比例是原始图片的3.2倍。
本题链接: