图“绿”了,是怎么回事?

图都被你盗绿了?

经常有人说为什么复制粘贴的网图会变绿,泛绿,真的存在这种情况吗?

这确实是一个事实。但是这种情况只针对jpeg图片而言,并且其复制粘贴的形式不是指图片以文件的形式复制粘贴。而是在网页或者聊天软件上反复复制粘贴才会出现。

究其原因就是jpeg本身会对图片压缩和解码。

感兴趣的可以继续往下看

引用知乎用户波心荡 的解答:

Y = 0.257*R+0.564*G+0.098*B+16

Cb = -0.148*R-0.291*G+0.439*B+128

Cr = 0.439*R-0.368*G-0.071*B+128

R = 1.164*(Y-16)+1.596*(Cr-128)

G = 1.164*(Y-16)-0.392*(Cb-128)-0.813*(Cr-128)

B = 1.164*(Y-16)+2.017*(Cb-128)

JPEG采用Y'CbCr色彩空间,RGB转Y'CrCb的时候绿色的分量最大,解码的时候绿色的分量最小。所以说理想情况下绿色的比例是不变的。

然而,因为每个点分量只有8bit,有限字长效应导致在取整的时候g分量变大。这种误差在4:2:0空间下采样的时候被放大。

所以有限字长效应是导致压图变绿的元凶。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 大概翻译了一下,非常的粗糙,慢慢修正。请高手自动飘过~ 因为做图像压缩时会损失相机写入的如光圈、快门等信息,所以自...
    流年易逝_李阅读 5,251评论 0 1
  • 在摄像头之类编程经常是会碰到YUV格式,而非大家比较熟悉的RGB格式. 我们可以把YUV看成是一个RGB的变种来理...
    starmier阅读 1,325评论 0 3
  • (文章还剩实践部分没写,答辩过后补上...)JPEG文件在当下数字化生活中是无处不在的,但是在熟悉的JPEG面纱背...
    MrYun阅读 374评论 0 0
  • 本章知识点一览: 视频播放原理视频文件封装格式音视频编码方式简介 一、视频播放器原理: 我们播放的视频文件一般都是...
    凡几多阅读 1,764评论 0 10
  • 10-8,如何沟通有感,学会倾听,学会说,学会做,听说做每一个都很重要,自己觉得学会说是最难的,当遇到问题时,或者...
    凤丽的简书阅读 143评论 0 1