微信到底在哪几个环节压了图
不是一次,是至少三次:
- 发送时。默认的“发送”会压缩,只有勾选“原图”才按原文件传输。这是绝大多数人踩的坑。
- 朋友圈。即使你选了原图,朋友圈依然会重新压缩——它有自己的一套尺寸上限,超出的部分直接降采样。
- 公众号。上传到素材库时压一次,读者点开时按屏幕尺寸再取一次。所以公众号文章的图,实际被处理了两遍。
还有一个隐藏环节:接收方看的是缩略图。微信会先推一张低分辨率版本,点开才加载略大的版本。所以“对方说糊了”有时只是他还没点开。
它的压缩规则,大概是这样的
微信没有公开具体算法,但从实际表现能总结出稳定的规律:
- 超大图降采样最狠。4000×3000 的原图发出去,对方拿到的通常只有一两千像素宽。像素砍得比画质更狠,这是微信压缩最典型的特征。
- 长边有上限。超过某个长度(与版本有关,大致在 1280–2000 之间浮动)就会被等比缩小。
- 画质统一降档。JPEG 质量通常压到 70–80 这个区间,不看你原来是多少。
- 纯色大图压缩率极高。截图、海报、纯色背景的设计稿,压完几乎无损;反过来,树叶、毛发、夜景噪点这类高频细节图,压完损失最大。
关键洞察:微信压缩的瓶颈是“像素太多”,不是“文件太大”。所以你自己先把尺寸缩到它不会动的范围,就能把主动权拿回来。
正确做法:先压好,再发
思路很简单——把图处理到微信认为“不用再压”的尺寸,再发出去。这样画质由你决定,而不是由它的算法决定。
上方工具已经预填好了:
| 用途 | 最长边 | 画质 | 格式 |
|---|---|---|---|
| 聊天发图(要清晰) | 1600 | 82% | JPEG |
| 朋友圈 | 1440 | 80% | JPEG |
| 公众号正文 | 1200 | 85% | JPEG |
| 公众号封面 | 1080×608(2.35:1) | 88% | JPEG |
处理完再发,你会发现对方收到的效果反而比直接发原图更好——因为原图会被微信狠狠降采样,而你压好的图它基本不动。这是很多人想不通的一点:发原图不等于对方看到原图。
几个具体场景的应对
- 发工作文档截图给人核对。截图里有小字,最怕糊。做法:保持原始尺寸(别缩),画质 92%,格式 PNG 或高质量 JPEG。文字边缘最怕有损压缩。
- 发设计稿给客户看。先缩到 1600 长边再发,并明确告诉对方“这是预览图,源文件邮件发你”。否则客户截图转发,你的稿子就成了模糊的二手图。
- 发朋友圈照片。别一次发九张超大图,微信对多图的压缩更激进。先统一缩到 1440,再发。
- 需要对方拿到真原图。别用微信。用邮件附件、网盘链接,或者微信的“文件”发送(而不是“图片”),文件通道不压图。