色盲模拟器
使用应用于线性 RGB 的已发布的色觉缺陷变换矩阵,以与红色盲、绿色盲、蓝色盲或全色盲患者一样的方式查看照片、图表或屏幕截图。
结果
大约十二分之一的男性和二百分之一的女性患有某种形式的色觉缺陷,但大多数图表、UI 模型和照片都是由具有典型色觉的人设计和检查的。该工具可让您上传任何图像,并以患有红色盲、绿色盲、蓝色盲或全色盲的人实际看到的方式查看它,因此您可以在发布之前捕捉到令人困惑的红色/绿色图例或不可读的状态颜色。
该模拟不是简单的去饱和或色调旋转滤镜。红色盲、绿色盲和蓝色盲是用已发布的 Machado、Oliveira & Fair (2009) 二色性变换矩阵进行模拟的——源自生理视锥反应模型的真实 3x3 系数,与专业辅助工具使用的矩阵系列相同。由于这些矩阵仅在线性光空间中有效,因此首先使用精确的分段 sRGB 传输函数(不是平面 gamma-2.2 快捷方式)将每个像素从 sRGB 转换为线性 RGB,在此处应用矩阵,并将结果转换回 sRGB 以进行显示和导出。全色盲(完全色盲)使用应用于同一线性空间的标准 ITU-R BT.709 亮度权重(0.2126 红色、0.7152 绿色、0.0722 蓝色),这是广播和显示标准中使用的感知亮度的传统定义。
真正的色觉缺陷并不是全有或全无——大多数患有CVD的人在受影响的视锥细胞类型中保留了一些功能。严重性滑块反映了这一点:在 0% 时,您会看到未受影响的原始颜色,在 100% 时,您会看到完全模拟的二色或非色差颜色,并且两者之间的每个值都会按像素线性混合这两种颜色。这样就可以在同一张图像上预览同一缺陷类型的轻度、中度和重度病例。
放入照片、图表或 UI 屏幕截图,选择 CVD 类型和严重程度,然后按“执行”以查看画布上呈现的原始与模拟比较。以图像的原始分辨率下载 PNG 格式的模拟版本。任何内容都不会上传到服务器 - 文件永远不会离开您的设备,整个管道使用浏览器自己的 Canvas 2D 和 ImageData API 运行。