图片多次保存转发后为什么会变绿?.docx - Word

图片经过多次压缩后变绿俗称 “电子包浆” ,上一次“电子包浆”流行还是那种绿糊表情包很火的时候。

高清表情包不吃香,只有那种转发过无数次、被电脑主板的直流电反复摩挲到发绿、字体已经马赛克化的才是精品。

其实这是 Android 图像库的一个 bug,

标准的 JPEG 在做色彩空间转换的时候,会用至少 16 比特精度,

简单来说就是安卓提供的压缩图片接口为了提高速度,会自动把图片往更暗更低精度的方向压缩,就会变得越来越暗和变绿。

Android 图快只用了 8 比特。

这个 bug 同时也影响了 Chrome 浏览器。

这个问题在 Android 7.0 和 Chrome 52 里修复了。

参见

Use libjpeg-turbo for YUV->RGB conversion in jpeg encoder · google/skia@c7d01d3 · GitHub

想体验的可以试试模拟器

JPEGreen Simulator

第1页,共1页
本文共0个字符
中文(中国)
辅助功能
文档日期2023-01-06 13:49:51