图都绿了
基本资料 | |
用语名称 | 图都绿了 |
---|---|
其他表述 | 图都被你盗绿了、电子包浆、哈勃绿移、叠杀人书 |
用语出处 | 贴吧网友 |
相关条目 | 表情包、破事水 |
“图都绿了”在百度宇宙物理学里简称绿移是贴吧网友回复因储存次数太多而使图片变绿的帖子的成句。bug于2016年4月被修复后该成句逐渐淡出网友视野。
在图反复保存变绿的bug修复后,因图片在各软件中不断保存又发送导致来源水印不断变多的“叠杀人书”以及一些人发送图片时不点击“发送原图”选项导致图片在网络上被多次压缩、清晰度骤降的“电子包浆”两个用语于2019年左右逐渐成为热门成句。
简介
每当在网上看到有趣的梗图和表情包时,不少人都会在心中暗暗念叨一句:“你的图很好,不过现在它是我的了。”
但当你把保存下来的图再次传到其他地方中(俗称“盗图”)时,平台往往为节省储存空间和网络带宽会对图片进行压缩(尤其在是一些人发图时没有选“发送原图”选项时)。如果一个图被“盗”的次数太多,就会被反复地压缩。每次压缩,图片画质就会下降一点,最终除了变糊,还会诡异地变绿。“图都绿了”就变成了一个梗,甚至催生了一系列渣画质的表情包。原因大概是:如果一个图很有趣,就会被更多人保存,就会被多次压缩而画质变差;反过来,如果一个图片画质很差,那大概也就说明它很受欢迎。但原命题和它的逆命题并不等价啊- -
这有好比说一件受欢迎的古玩,在长久岁月中被无数人细细把玩,最终在表面形成了一层有光泽的“包浆”。渣画质、整体偏绿的图就被戏称为“电子包浆”、“赛博包浆”等。甚至还诞生了“电子包浆模拟器”[1],原因是有人看到那些高画质的好图,总觉得它没有经过“岁月的洗礼”,心中感慨:“干干巴巴的,麻麻赖赖的,一点儿都不圆润。盘它!”
出处
尽管当时安卓任何应用反复“盗图”都会出现变绿现象,这个成句却最早也最流行于百度贴吧。
通过使用搜索引擎的时间筛选功能,最早有关该成句的记载是2015年8月10日在搜狗问问一标题为“你的图片都绿了”的提问[失效链接]但回答者乱答一通。在百度贴吧几次清洗后,现存最早关于该成句的贴子发贴时间显示2015年12月29日。
2016年4月中旬bug被修复[2],该成句也渐渐淡出人们视野。
原理
所有的绿化现象都出现在安卓系统的客户端上。安卓系统提供的一个压缩图片接口核心部分的代码(准确的说是一个叫做 Skia 的系统库[3]Skia是谷歌的,所以别去骂百度/安卓)为了优化运行速度进行了魔改(调低运算精度至8位定点数,用位运算代替除法使得YUV值向负方向而不是趋0方向取整),结果原本轻微有损的算法变成了绿化神器,导致 JPG 图片经压缩后发绿崩坏。[4][5]
图片压缩的目的是为了能在人眼感知差别不大的情况下,尽可能减小图片所占的存储空间。一般而言,从RGB色彩模式转换到YUV色彩模式只是轻微有损,并不至于让图片朝着变绿的方向一路狂奔。但是开发者为了加速这个转换计算过程,不当地使用了位运算,导致数据在从RGB向YUV转换时会向下取。所以在重复压缩过程时,Y、U、V三个值就会不断减小,亮度Y值减小会让图片不断变暗,而UV不断减小,会让色彩不断向绿色的方向偏移。所以,经过多次压缩的图片就会变绿、变暗。
重申,与安卓上的应用无关,它们是受害者。
杀人书
杀人书原指“梅贾的窃魂卷”,游戏《英雄联盟》中的法术装备。因其效果随击杀增多而增强(层数变多时会非常强大)同时有死亡时减弱的惩罚而著名。
游戏资料 |
---|
+20法术强度 |
百度贴吧、知乎、新浪微博等社交软件一般会将用户所发的图片添加水印,但又不识别该图片是否已有水印,使得一张图片中出现很多不同的水印,并被水印污染得面目全非。而网友此时多会以“这么多水印你叠杀人书呢”调侃。
绿图过时后,这种层层叠叠难以去除的水印就被称之为新一代的“电子包浆”。
注释与外部链接
- ↑ 神奇海螺试验场出品的电子包浆-图片做旧工具
- ↑ 如果按照 Android 的发行来看,那就是从 Android 7 (Nougat) 开始才消除这个问题。
- ↑ 官方网站
- ↑ https://www.zhihu.com/question/29355920
- ↑ 修改该bug的commit记录,懂C++的可以自行查看