V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
bigxianyu
V2EX  ›  问与答

为什么一张图看起来是蓝色的?

  •  
  •   bigxianyu · 2022-10-12 22:37:53 +08:00 · 2340 次点击
    这是一个创建于 776 天前的主题,其中的信息可能已经有所发展或是发生改变。

    但是用取色器去取色不同位置,色值居然不一样?

    15 条回复    2022-10-13 09:23:01 +08:00
    Damn
        1
    Damn  
       2022-10-12 23:25:35 +08:00 via iPhone   ❤️ 1
    bigxianyu
        2
    bigxianyu  
    OP
       2022-10-12 23:35:50 +08:00 via Android
    蓝色是打个比方
    summerwar
        3
    summerwar  
       2022-10-12 23:42:23 +08:00
    请把那张图放到图床,然后发个链接
    dangyuluo
        4
    dangyuluo  
       2022-10-12 23:52:31 +08:00
    fisherwei
        5
    fisherwei  
       2022-10-12 23:58:02 +08:00
    找个 display xdr 打开再看看
    sugarsalt
        6
    sugarsalt  
       2022-10-13 03:43:24 +08:00
    因为所以,科学道理
    Perry
        7
    Perry  
       2022-10-13 05:00:16 +08:00
    为什么天空是蓝色的,但拍张照之后取色不同位置,色值居然不一样?
    dingwen07
        8
    dingwen07  
       2022-10-13 06:09:43 +08:00 via iPhone
    话说 QQ 邮箱里面有广告吗
    那种伪装成邮件的广告真的恶心
    ZE3kr
        9
    ZE3kr  
       2022-10-13 06:19:47 +08:00 via iPhone
    Coelacanth
        10
    Coelacanth  
       2022-10-13 07:57:56 +08:00
    这个跟人类对颜色的识别( Color Perception )有关系,

    "Principle of univariance: cones give the same kind of response, in different amounts, to different wavelengths. Output of cone is obtained by summing over wavelengths.
    Responses measured in a variety of ways"

    这个也是为什么三原色的原理,即( Grassmann's Law)

    1st Law: Any color stimulus can be matched exactly by a combination of three primary lights.
    ● The match is independent of intensity
    ■ Basis of many color description systems
    2nd Law: adding another light to both of these stimuli changes both in the same way

    也正是因此,发展出了不同的颜色系统( RGB ,YMCK ,HSI 这些)

    英语里有个词叫“metamerism",基本就是说的你这个现象
    ”In colorimetry, metamerism is a perceived matching of colors with different (nonmatching) spectral power distributions. Colors that match this way are called metamers.“


    白话一点,主要原因是因为人类眼球的视觉细胞对特定波长的光的敏感度不同,我们观察到的颜色其实是大脑处理过的信号,是一个输出值(蓝色),但是一个输出值可以对应不同的输入值(不同色度的”蓝色“)。

    计算机视觉或者神经科学的教材里面应该都会讲这个。
    Coelacanth
        11
    Coelacanth  
       2022-10-13 08:07:33 +08:00
    https://zhuanlan.zhihu.com/p/311489591 知乎上一个不错的解释 [Understanding Image Sensor Metamerism]

    https://www.zhihu.com/question/25816741 三原色是怎么来的?凭什么两个频率不同的光波叠加会表现的像是另一种频率的光?

    https://www.wikiwand.com/en/Metamerism_(color)
    HeyWeGo
        12
    HeyWeGo  
       2022-10-13 08:30:49 +08:00
    取色和整体看上去颜色就是能完全不同的,眼睛看颜色不是一个像素一个像素看的。

    https://www.zhihu.com/question/328545983/answer/2589916099
    cssk
        13
    cssk  
       2022-10-13 08:30:54 +08:00 via iPhone   ❤️ 1
    你这肉眼还能区分 0x000ff 和 0x0000fe 的区别不成?
    Foxkeh
        14
    Foxkeh  
       2022-10-13 09:07:20 +08:00
    将两个色块挨在一起你就好区分了
    hahiru
        15
    hahiru  
       2022-10-13 09:23:01 +08:00
    看上去和实际有可能有差距。因为人眼有错觉。
    实际一样的颜色也可能看起啦不一样。
    人眼会骗人。但是计算机一般不会。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5521 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 08:42 · PVG 16:42 · LAX 00:42 · JFK 03:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.