注意:我不是在谈论我的眼睛/显示器校准的明显颜色差异。我有以下图标:
说真的,如果我在绘图程序中打开图标,它的颜色主要是 FFC240 ......
但是当它在我的主显示器上的浏览器窗口(实际上是 Chrome 或 Electron .. 编辑:还有 Edge)中显示时,它的颜色代码是 F7BF4F:
如果我真的很慢地移动窗口(拖动时窗口内容可见),有时浏览器窗口在辅助监视器上仅 > 50%,图标明显变亮并变得更橙色。这就是说,如果图标更靠近浏览器的左边缘,那么它将保持 F7BF4F 颜色,直到浏览器窗口刚刚超过第二台显示器的一半,此时像素的颜色会发生变化。
似乎只有浏览器会这样做:如果我截取图标(就像我上面所做的那样)并在监视器之间移动截图窗口,它仍然是我截取截图时的任何颜色(根据哪个监视器而变化浏览器已打开)
其他事情似乎也受到了不同程度的影响。chrome 浏览器的窗口标题栏在主显示器上为 8F8FD5,在辅助显示器上为 8E8CD8。Electron 和 Firefox 浏览器的标题栏始终是相同的 8E8CD8,FF 始终将图标绘制为 FFC240,但 Electron 会根据显示器更改图标颜色。这给了我所有的变化:Chrome 改变了它的标题栏和图标,Electron 改变图标但不改变它的标题栏,FF 没有改变
我需要关闭什么才能让主显示器上的颜色始终被绘制为真实?
恐怕没有什么可以“关闭”来实现这一目标。
您需要的是准确的色彩校准。没有它,你实际上不知道哪个是正确的,如果有的话。
您所看到的是,当您将图像从一个转换到另一个时,每个显示器的独立配置文件都被传递。一些系统和结构可以“实时”执行此操作,因此您永远无法获得 50% 的效果,但其他系统和结构只能平衡其中之一,因此如果两个配置文件都不准确,您会看到突然转变。
我可以确认您正在阅读的数字大约是我完全校准的系统可以看到的数字,但是由于在 sRGB 中注册该数字所需的转换是通过屏幕的本机颜色从表观颜色中进行的“双重猜测”,然后颜色 icc 配置文件,那么我实际上并不知道您实际看到的是什么,只知道您的颜色检查器告诉您什么。
可以通过肉眼进行校准,但如果没有准确的色度计和随附的软件,您将永远无法获得已知的起点,因此永远无法知道任一屏幕是否真的正确。