微信朋友圈的画质问题真是让人无语,不少用户都在吐槽这事。明明拍出来的照片挺清晰的,结果一传到朋友圈画质就被压缩得厉害,视频合集就更别提了,糊得都快成马赛克了。
先把想发朋友圈的照片编辑好,接着去相册删掉这张选好的照片,然后返回朋友圈点取消(这样编辑内容会保留),再重新打开朋友圈编辑界面,此时照片画质会变得格外清晰,最后去最近删除里把删掉的照片恢复回来就可以了。
微信朋友圈画质被压缩怎么解决?
不压缩直接进行图片的发送会发生什么?
图1是白天在街头随手拍下的照片,原图分辨率为3904×2928,大小4.4M。查看图片信息的方法很简单:苹果手机打开图片后,点击屏幕底部圆圈内的“i”即可;安卓系统的操作也类似。
图2. 将该图直接贴到朋友圈,再下载到相册,可以看到照片被压缩成 1080x1440, 图片大小变成了839k,像素从11MP→1MP
由此我们得到了一个重要信息:
无论上传的原始图片大小如何,微信都会自动对其进行裁剪,使其长边为1440,同时按照原图比例自动调整另一边的大小。
无论上传的原始图片大小如何,微信都会自动对其进行裁剪,使其长边为1440,同时按照原图比例自动调整另一边的大小。
无论上传的原始图片大小如何,微信都会自动对其进行裁剪,使其长边为1440,同时按照原图比例自动调整另一边的大小。
把这张图直接分享到朋友圈,之后再保存到相册,会发现照片被压缩成了1080x1440的尺寸,文件大小变成839k,像素也从11MP降到了1MP。从这个现象我们能得出一个关键结论:不管上传的原始图片有多大,微信都会自动对它进行处理,把长边调整为1440,同时按照原图的比例来自动适配另一边的尺寸。而且还有一点,上传的照片原本体积越大,被压缩的幅度(也就是压缩率)就会越高,具体可以看下面的图:
把照片的尺寸调整到压缩标定尺寸的1440会带来改善吗?第一步:打开嗨格式压缩大师,选择图片压缩功能,导入照片后,把分辨率(高度)设置为1440、清晰度设为100。点击开始压缩后,图片的长边尺寸就会自动变成1440分辨率,具体效果如下图所示:
步骤二:将压缩后的图片进行发送,让我们看看有没有什么变化。如下图所示,先行进行压缩后,就不会对于图片的分辨率进行处理了。
这么做的目的是,要是直接上传原始图片,微信会同时压缩分辨率和画质。但通过这样的处理后再上传照片,微信检测到分辨率长边是1440,符合要求,就不会再调整分辨率了,只会专门去压缩图片大小。
总结一下:发朋友圈时,系统不会对画面内容做分析或用什么算法处理,就是直接把图片尺寸缩小、画质压缩。我研究后发现,要是自己先用嗨格式压缩大师把图片长边压到1440,文件大小控制在800K以内,发出去就不会被二次压缩了,这样的画质和大小比被系统压缩过的要好上近30%。朋友们,这个小技巧你们get到了吗?
一、【原因】
微信为了防止后台缓存数据过多,会限制发到朋友圈图片所占的内存大小,系统会规定照片的短边像素不能高于1080像素,且图片大小2M是上限,超过依然会被压缩。
举个例子,假设你手机拍摄的照片分辨率是4000×3000,分享时系统会自动把照片较短的那一边(也就是3000像素)调整到1080像素后再上传;等你从朋友圈把这张照片下载回手机,会发现它的分辨率变成了1080×1440。这差不多相当于直接压缩了三倍,所以直接发原图的话,照片会因为压缩损失不少细节。
二、【机制】
微信通过压缩照片进而上传至朋友圈主要通过以下三条途径:
1.将用户上传照片的短边压缩至1080像素;同时长边则按照压缩短边的比例进行压缩。
2. 安卓手机上,Adobe sRGB色空间的图片会被压缩成sRGB;苹果手机则不会对色空间进行压缩。(在朋友圈里,用苹果和安卓手机看同一张图片时,苹果显示的色彩往往更细腻,这或许和色空间是否被压缩有关。)
3.任何格式的照片,在发送到朋友圈后,均会被修改为jpg格式。