昨晚,苹果新任CEO 约翰 · 特努斯(John Ternus)入驻微博,并发布了首条博文“你好 hello”,迅速吸引了上万粉丝关注。
苹果新任CEO微博主页截图
不过这次看似平平无奇的入驻微博,竟然以一种意想不到的方式出圈了,理由居然是头像太糊!
特努斯一开始上传的头像非常模糊,有网友直接评论“哥们头像有点糊,重新传一张吧”。
好在目前已经更换了高清版头像,但我们不禁要问,照片是怎么变糊的呢?


糊版头像和高清版头像,图片来源于微博
PART 01
为什么照片上传完,就变糊了?
有时候我们会遇到,一张照片明明在手机里非常清晰,但是上传到平台就变糊的情况。背后的答案就是照片被压缩了。
现在一张照片往往有几MB甚至更大,如果平台保存和传输的都是原图,不仅占用大量存储空间,也会增加传输的数据量。因此,照片上传后,常常会经过压缩,让文件变得更小。
PART 02
图片压缩,到底是在压什么?
一张照片看起来只是一个画面,但在电脑里,它其实是一大堆需要被记录的数据:每个像素的位置、颜色,以及像素之间的各种变化。而这些信息中,有些其实可以用更简单的方式表示。
比如一大片蓝天,许多相邻像素的颜色非常接近。如果把每个像素的颜色都一模一样地记录下来,需要保存大量信息;但如果用一种更简洁的方式描述这一大片相近的颜色,就可以用更少的数据表示出看起来几乎一样的画面。
这就是图片压缩的基本思路:想办法减少需要保存的数据,同时尽可能保留照片原来的样子。

图片压缩示例,图片来源于Wikimedia Commons
根据舍弃信息的方式不同,压缩又可以大致分成两类:
无损压缩:可以理解成在整理行李时把东西重新整理、打包。东西还是原来的东西,只是换了一种更省空间的方式保存,解压后依然可以完整恢复。
有损压缩:更像是主动放弃一些不太重要、也不容易被察觉的东西,换来更轻便的行李。比如照片里一些细微到几乎无法察觉的颜色差异,就可以适当简化。虽然这样无法再完全还原原图,但只要看起来差不多,很多时候也就够了。这种思路被广泛用在照片压缩中,其中最常见的代表之一就是JPEG。
PART 03
照片是怎么被“压小”的?
JPEG压缩有一个很重要的思路:人眼并不能同样敏感地察觉照片里的所有信息。
比如一大片草原,看起来颜色很均匀,但实际上不同位置可能存在非常细微的颜色变化。对于这些不太容易被察觉的差别,就没必要一丝不差地记录下来,而像头发、树叶、文字、物体边缘这些地方,颜色和亮度变化得更加明显、复杂,包含了更多细节。
JPEG会利用人眼对不同视觉信息的敏感程度差异,对这些信息进行不同程度的简化,再用更省空间的方式保存。
这样一来,照片看起来还是差不多,但记录它所需要的数据却少了很多。
PART 04
为什么压缩后,最容易糊的是细节?
虽然JPEG通过这一思路成功压缩了照片的大小,但问题也就出在这里。
照片里的细节往往包含大量快速、细微的变化。一旦压缩程度比较高,这些信息就更容易被舍弃。
所以,压缩比较轻的时候,我们可能几乎看不出区别;但如果压缩得越来越厉害,头发、树叶、文字边缘等细节就会逐渐变得模糊,甚至出现明显的色块和方块状痕迹。

图片不同程度压缩示例,图片来源于Wikimedia Commons
所以,照片变糊,并不是电脑简单地把“清晰度”调低了,而是压缩过程中,描述细节的一部分信息被舍弃了。
换句话说:照片变小的代价,就是少了一点原本藏在照片里的信息。至于苹果CEO的那张“糊头像”,究竟在哪一步损失了这些信息,我们就不得而知了。好在他已经换上了高清版头像。




1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10

