色盲模拟器

选择图片和色觉缺陷类型,即可按2009年 Machado、Oliveira 与 Fernandes 的模型,看到缺少红色或绿色视锥细胞的人所看到的颜色。图片始终留在您的设备上。

免费 在浏览器中运行 核对于2026年11月11日星期三

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 点击“选择文件”选择图片,或把图片拖到方框中。原图会显示在左侧。
  2. 选择“缺陷类型”:红色盲或绿色盲。
  3. 点击“模拟并下载”。模拟图片会显示在右侧,同时下载 JPEG。

模型与两个矩阵

颜色来自 Machado、Oliveira 与 Fernandes 的模型,论文为《A Physiologically-based Model for Simulation of Color Vision Deficiency》,发表于2009年的 IEEE Transactions on Visualization and Computer Graphics。该模型以视锥细胞为基础,即眼睛中的三类感光细胞。二色视(dichromacy)时缺少其中一类。作者给出了严重程度的刻度;严重程度1.0表示某类视锥细胞完全缺失,即二色视。本工具只使用作者表1中红色盲和绿色盲的1.0数值。

每组数值是一个 3 × 3矩阵。将图片的红、绿、蓝值与之相乘,得到所见的颜色。矩阵每行之和为1,因此灰色或白色仍是相同的灰色或白色。论文没有说明矩阵使用哪种色彩空间。本工具先把 sRGB 图片转换为线性光,在线性光上应用矩阵,再转换回 sRGB;这一选择是本工具自己的。

未模拟的内容

本工具不提供蓝色盲,即缺少蓝色视锥细胞的情况。论文第4节称该模型“并非用于处理蓝色盲”,它给出的蓝色视锥细胞数值只是蓝色弱(tritanomaly)的偏移近似,而不是蓝色盲的模型。若提供这一功能,其可靠性会超出原始文献所允许的范围。

红绿色弱的较轻形式(异常三色视)和完全色盲不在本工具的范围内。该模型是对典型观察者的预测,不是医学检测,某个人实际看到的颜色可能与之不同。

示例:纯红色在绿色盲下的样子

纯红色在 sRGB 中为255, 0, 0,换算为线性光后为 (1, 0, 0)。绿色盲矩阵中红色一行对红色输出的值为0.367322,换回 sRGB 后为163;绿色一行的值为0.280085,换回后为144。蓝色输出为 -0.01182,被截为0。因此模拟的红色为 (163, 144, 0),即深橄榄色,本工具将这一颜色写入模拟图片。

常见问题

模拟时我的图片会被上传吗?

不会。您的浏览器读取图片,计算每个像素的模拟颜色,并在您的设备上生成 JPEG。您可以在页面加载后断开网络连接,再模拟一张小图来核对。

模拟结果是否与色盲者看到的完全一致?

不是。这是模型对一个典型的、完全缺失某类视锥细胞的人的预测。色觉缺陷者之间各不相同,也与模型有差别,因此请用它检查图片是否仍然好用,而不要当作诊断。

为什么列表中没有蓝色盲?

论文称该模型并非用于处理蓝色盲,它给出的蓝色视锥细胞数值只是偏移近似。本工具不提供蓝色盲,以免展示原始文献不支持的结果。

为什么工具使用线性光?

论文给出矩阵时没有说明色彩空间。该模型描述的是视锥细胞所响应的光,因此工具先把 sRGB 图片转换为线性光,应用矩阵,再转换回 sRGB。换用其他方式会使颜色有所变化。

检查设计时应使用哪些设置?

依次选择红色盲和绿色盲,寻找含义不同却难以区分的两种颜色。模拟图片会显示哪些地方只靠颜色来传达信息。

资料来源

数据和文字最近核对于2026年11月11日星期三。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。