是否可以将显示屏上的红色更改为蓝色?基本上就是换个颜色

War*_*yer 13 colors color-profiles

我很好奇是否可以在显示器上交换红色和蓝色。因为我是色盲,红色很难区分,如果把所有红色都改成蓝色的话对我有很大帮助。

har*_*ymc 30

我假设您使用的是 Windows,它支持色盲。

您可以在“设置”>“辅助功能”>“彩色滤镜”中访问它,您可以在其中选择滤镜,还可以看到彩色示例以更好地选择滤镜。

Windows 11 上的“设置”屏幕如下所示:

在此输入图像描述

您可以在文章
色盲 Windows 用户:尝试此技巧以更好地区分颜色中找到更多信息。

  • 仅针对 Windows 10 (22H2) 的信息,这些选项位于“设置”->“轻松访问”->“色彩滤镜”下。似乎辅助选项的名称在 10 和 11 之间得到了更好的改变。菜单看起来也更有用,并在 Windows 11 下提供了更好的示例 (4认同)
  • @WarCryer - 好吧,如果罐装解决方案不是您想要的,是的,理论上,您可以这样做,您所需要的只是一个特殊的 ICC 颜色配置文件,您可以将其与通常的颜色管理一起使用。问题是我无法通过谷歌搜索找到任何这样的配置文件。奇怪的是,因为有可能创造出这样的东西。 (2认同)

907*_*997 17

Windows 有一个 API 可以准确地完成此操作。我编写了一个简单的程序,可让您将矩阵保存为文本文件并使用该 API 应用它。为了做你想做的事(交换红色和蓝色)矩阵看起来像

0 0 1 0 0
0 1 0 0 0
1 0 0 0 0
0 0 0 1 0
0 0 0 0 1
Run Code Online (Sandbox Code Playgroud)

现在它只是从当前工作目录读取文本文件。我想在某个时候充实它:自动启动,最小化到托盘,也许还有一点 GUI。这可能会发生,也可能不会发生。


Mok*_*bai 7

根据您的显卡,您也许可以调整桌面颜色设置以适合您。或者 Windows 中内置了一些基本的显示校准功能。

在 Windows 上,您可以在开始菜单中搜索“校准”,您应该会看到校准显示颜色工具:

在此输入图像描述

如果您单击该工具底角的“下一步”,您最终应该会到达此页面,您可以在其中调整色彩平衡。如果您将窗口从全屏更改,您可以实时看到效果

在此输入图像描述

在 Nvidia 上,您可以右键单击桌面上的任何空白区域,然后选择“Nvidia 控制面板”,然后在新屏幕中选择“调整桌面颜色设置”,您将选择显示器,然后在第 2 部分下选择“使用 Nvidia 设置”,然后更改“颜色通道:”下拉菜单为红、绿或蓝,以单独更改每个通道的亮度和对比度。

在此输入图像描述

英特尔有类似的颜色调整屏幕:(该链接中的说明)

在此输入图像描述

AMD 有一个类似的区域来校准显示颜色设置,您可以通过再次右键单击桌面并选择“AMD Radeon 设置”来访问该区域。

在该菜单中,您将找到一个“显示”按钮
在此输入图像描述

其下方有一个颜色按钮
在此输入图像描述

您可以在其中配置颜色
在此输入图像描述

  • 演示 *Hue* 滑块的作用将非常有趣。虽然不是OP所寻求的直接交换,但它有可能非常接近 (3认同)