问题描述:
我的笔记本电脑屏幕突然开始显示奇怪的颜色。原本应该是黑色的现在变成了红色,原本应该是白色的现在变成了青色。但是,中间的大多数颜色看起来都很好。甚至非常接近黑色、白色或蓝色的颜色也是如此。
如果你搜索这个问题,你会发现很多关于此问题的 YouTube 视频或博客文章:
- https://www.hongkiat.com/blog/error-lcd-screen-turns-red-on-laptop/
- https://www.youtube.com/watch?v=HRFbWsbFqNg
- ...
它的外观图片:
为了更详细地测试颜色,我创建了一个 HTML 文件,其中显示了各种颜色的框。我用手机拍了一张屏幕照片:
<style>
div {
margin: 10px;
width: 50px;
height: 50px;
border: 5px solid red;
font: 32px monospace;
}
span {
padding-left: 75px;
}
</style>
<div style="background-color: #000000"><span>#000000</span></div>
<div style="background-color: #ffffff"><span>#ffffff</span></div>
<div style="background-color: #ff0000"><span>#ff0000</span></div>
<div style="background-color: #00ff00"><span>#00ff00</span></div>
<div style="background-color: #0000ff"><span>#0000ff</span></div>
<div style="background-color: #0f0f0f"><span>#0f0f0f</span></div>
<div style="background-color: #f0f0f0"><span>#f0f0f0</span></div>
无效的方法:
- 即使在启动过程中颜色也很奇怪,所以这似乎不是与操作系统相关的问题。
- 如果我通过 HDMI 连接外接显示器,颜色就很好。
- 我断开并重新连接了从主板到液晶屏的扁平电缆,但问题仍然存在。
答案1
假设这是一个硬件缺陷,不更换主板或液晶屏就无法修复,因此需要大量的财务投资:可以使用颜色校准作为解决方法。
由于非常接近坏色的颜色又能正常显示,我们将尝试丢弃坏色范围。增加所有颜色的最小值并减少最大值,从而略微缩小颜色范围,现在所有颜色似乎都在屏幕可以正确显示的颜色范围内。
所有本应为黑色的东西现在都变成了非常非常深的灰色 - 而白色则变成了非常非常亮的灰色。这些颜色将正确显示。
我运行的是 Ubuntu Linux,并且能够使用xcalib
以下方法来应用此解决方法:
xcalib -clear
xcalib -alter -brightness 2.0
xcalib -alter -contrast 97.0
(我确信 Windows 或 MacOS 也有类似的工具。)
亮度和对比度的变化对我来说无法识别或看不到。但是,解决方法是成功的,并且不再有奇怪的错误颜色: