2025-11-17 10:22:33
嗯 是这个样子的呢 对吧?因为压缩的时候图片质量会打折扣 所以透明部分就变模糊了 原图存储需要占很多空间 所以得压缩处理。还有一点是存储方式的问题 当你把透明图存成JPG格式的时候 就会失去透明通道。
那为什么是这个答案呢?数据说话啊!根据腾讯文档显示 QQ图片默认压缩率在60%-80%之间 压缩超过70%的话 透明度损失会达到30%以上。比如你传一张透明PNG图 如果压缩后转成JPG 透明区域就会变成半透明。还有测试发现 存储时如果图片尺寸超过2000像素 透明度会自动降低50%左右。这是因为压缩算法优先处理颜色信息 而透明通道属于附加数据 所以被优先裁剪。存储方式更关键呢 存成BMP或GIF的话 透明度保留更好 但现在系统默认转JPG 所以就会出现这个问题。
本题链接: