日前,有网友在社交平台反映微信头像出现褪色的情况。

该网友表示,在没有跟换手机的情况下,用了一段时间的头像照片与原图相比清晰度和色彩变暗淡了。

打开网易新闻 查看精彩图片

随后,不少网友跟帖称自己也遇到了类似情况。还有人找出了去年的帖子,证明微信头像照片随着使用时间变久,长时间不更换,真的会发生所谓的“褪色”。

打开网易新闻 查看精彩图片

大家纷纷调侃,莫不是“电子氧化”“电子包浆”了?

打开网易新闻 查看精彩图片

也有网友猜测,“褪色”可能是由于上传图片过程中,微信压缩图片的部分画质导致的。

此后,#微信头像褪色#的话题还登上了微博热搜第一。

打开网易新闻 查看精彩图片

对此,微信回应称:“有小部分安卓用户反馈,在头像设置界面选择“查看上一张头像”切回原头像,多次设置的头像色彩会变淡。相关功能已在优化中,尽快恢复。”

网友则调侃,很好的设计啊,干嘛优化?一眼就知道你头像用了多久。

据了解,微信头像实际图片格式为 PNG,这是一种采用无损压缩算法的位图格式。

打开网易新闻 查看精彩图片

左为用了一段时间的微信头像信息,右为原图信息

不过,微信在上传头像、发送图片时都会自动进行压缩,从而缩小文件大小。

从算法上来说,是不会出现这种褪色的情况的。

从相关消息来看,这可能是一个bug。有一种猜测认为,头像褪色可能是微信调整算法,“误伤”了头像图片,导致了进一步压缩,降低了画质。

对于微信改变原图像素的行为,不少网友表示还是能接受的,毕竟微信要应对全国数亿计的用户,平台运营需要成本,为节省服务器存储空间而压缩用户图片也无可厚非。文件虽小但近十亿张图片也能省下不少,头像文件小了不仅减少传输成本,也减轻了服务器的负载。

而这已是行业普遍行为。

比如,在抖音上传视频是有一定压缩的。

因为我们拍摄或者通过编辑后的作品往往占用空间都比较大,经常下载抖音视频的小伙伴可能知道,哪怕是很高清的作品,经下载后,一般会在5M以内,而我们上传的作品,50M以上,也很正常。这也是抖音为了节省宽带,降低成本同时提升下载速度从而对视频进行压缩的行为。

类似情况最经典的就是“贴吧绿”。就在微信头像褪色的话题下,很多网友也提及了这件事。

贴吧有个经久不衰的梗,叫“图都绿了”,意思就是说经过多次转发以后的吧友常用图被压缩的失真了。想必很多即使是不玩贴吧的小伙伴也在其他平台见过这类发绿的图,而他们中的很多早已被作成表情包渗透进微信里。

打开网易新闻 查看精彩图片

这类图在贴吧中常被用来调侃盗图水帖的行为,也侧面反映出反复上传的图片出现画质衰减的现象。

那为啥图会变绿呢?很早便有网友进行过研究。

原因之一:Android 7 之前的 bug

本说法来自知乎答主 Lion Yang。

其认为,问题出在 Android 提供的压缩图片接口上,准确来说是 Android 系统在处理图像时,会使用一个名为 Skia 的图像库。而百度贴吧、QQ,都会用 Android 系统提供的接口。

这个 bug 在 2016 年 4 月中旬被修复了,按照 Android 的发行来看,那就是从 Android 7 (Nougat) 开始才消除这个问题。而 Android 7 之前的版本在处理 .jpg 格式图像时,为了追求速度而降低精度,所以导致图片产生色差。

按照该答主的说法,图变绿现象仅存在于 Android 7 以前系统的贴吧、QQ用户的身上。

还有较真的网友进行了实验,其通过 Android 5系统的 Nexus 6手机,将同一张图片在贴吧app中反复上传保存了20次,最后得到一张绿油油的超低保真照片↓

打开网易新闻 查看精彩图片

图源豆瓣用户@guiltyboi

原因之二:百度贴吧的图片算法

此说法来自知乎答主酱紫君。

其表示,百度贴吧(安卓端)的图片算法,导致其中 RGB 的R左偏,与B相消,结果就是红色、蓝色逐渐消失,只剩下绿色。

打开网易新闻 查看精彩图片

综合来说,图片变绿是不同算法对图片进行压缩之后导致的,如果某张图片(表情包)辗转于各种网站、论坛,那么不同站点的压缩算法,都会对图片产生损耗,导致图片变绿。

有趣的是,受“贴吧绿”的启发,有网友在豆瓣做了类似的实验,得出结论:不同的压缩机制下,图片劣化的方式是不一样的。

该网友将一张图上传到豆瓣相册后,把传到相册的照片下载下来再上传,重复操作。发现图片的大小会呈螺旋式下降。在上传-下载-上传等过程中,图片不断失去原有的颜色、走向抽象化。

打开网易新闻 查看精彩图片

图源豆瓣用户@狩江

那么对这类情况你怎么看呢?

(编辑:崔崔)

欢迎订阅电脑报电子版,优惠活动中▼

欢迎关注电脑报视频号

打开网易新闻 查看精彩图片