色觉筛查(自测)
生成器所有处理都在浏览器本地完成,数据不上传服务器
看的时候不要凑太近,正常距离看一秒左右再作答。看得出就填数字,看不出就点右边的按钮 —— 猜一个数字会让结果失去意义。屏幕阅读器用户无法完成这个测试(它完全依赖视觉)。
结果受屏幕影响很大:色温、亮度、对比度设置、环境光、屏幕是否贴了防蓝光膜,都会改变颜色的呈现。同一台设备上的两次结果才有可比性。
八张图,每张是一个由彩色小圆点铺成的圆盘,里面藏着一个数字。看得出就填数字,看不出就点「看不出来」。 ⚠️ 这不是医学检查,什么也诊断不了。 真正的石原氏图是有版权的临床材料,不能复制,所以这里的每一张图都是本页程序现场画出来的:落在数字笔画上的点用一种颜色、其余用另一种。它复现的是「伪同色」这个原理,但与临床用的图不等价 —— 图不一样、颜色不一样、你的屏幕也没校准过。所以结论最多是「这几张图你没读出来」,绝不能说成「你是红绿色盲」。真有疑问请去正规眼科。 第一张是对照图。 它的两种颜色只差明暗、不差色相,所以只要屏幕亮度正常、眼睛没走神就一定读得出来。如果你没读出来,那说明这次测试的条件不成立(屏幕太暗、有反光、环境光太亮、没戴眼镜),此时整份结果作废并如实告诉你 —— 而不是报一个假的「色觉异常」。这一条是整个工具里最重要的设计:一个自测工具最大的风险是把一次无效的测量说成诊断。 颜色对是等明度的。 红绿图里两种颜色只有色相不同,明度几乎一样(用二分查找把第二种颜色的明度对齐到第一种,测试里钉住了两者的对比度必须低于 1.2)。明度差一旦大了,图就变成了「亮暗对比」,色觉异常的人照样能靠明暗读出数字 —— 那这张图测的就不是色觉了。
功能
- 八张图:一张对照图、四张红绿轴、三张蓝黄轴,全部本页现场生成
- 对照图只差明暗、不差色相 —— 它答错就整份作废,不会报一个假结论
- 红绿与蓝黄图的两色明度对齐(对比度 < 1.2),所以真的在测色相分辨
- 每张图的点位置随机,重来一次是另一批点,记不住位置
- 认全角数字,也容得下空格与逗号
- 作废的那一份不列答案 —— 条件不成立时对答案说明不了任何事
- 结果只给「答对几张」,不分「轻度 / 中度」(那需要临床量表)
- 单机运行,答案只在你的浏览器里比,不上传、不留记录
使用方法
- 正常距离看,别凑太近,看一秒左右再作答
- 看得出就填数字,看不出就点「看不出来」(猜一个会让结果失去意义)
- 八张答完看结果;对照图没答对的话结果是作废的
- 换个环境或调一下屏幕亮度再试一次,两次结果差很多是正常的
常见问题
- 这个结果能说明我是色盲吗?
- 不能,这个工具什么也诊断不了。原因有三层:图是本页现场画的、不是临床用的标准图(真石原氏图有版权,不能复制);颜色取决于你的屏幕,而屏幕没有校准过;而且色觉异常本身有多种类型与程度,判断需要眼科用标准图在标准光源下做。所以结论最多是「这几张图你没读出来」,如果连着几次都这样,值得去正规眼科做一次色觉检查 —— 色觉异常很常见,也不影响日常生活的大部分事情。
- 第一张「对照图」是干什么的?
- 它是用来验证这次测试的条件成不成立的。那张图的两种颜色只差明暗、不差色相,只要屏幕亮度正常、眼睛没走神就一定读得出来 —— 色觉异常与否都能读出来。所以如果你没读出来,说明问题出在条件上(屏幕太暗、有反光、环境光太亮、没戴眼镜),而不是色觉上。此时整个结果作废并如实告诉你,不会把它算成「答错一张」。一个自测工具最大的风险就是把一次无效的测量说成诊断。
- 为什么说两种颜色是「等明度」的?这重要吗?
- 非常重要,它是这类图能不能成立的关键。如果图上两种颜色除了色相不同、明暗也差很多,那色觉异常的人照样能靠明暗对比把数字读出来 —— 这张图就退化成了一张普通的灰度图,测不出任何色觉问题。所以红绿与蓝黄图里,两种颜色的相对明度被对齐到几乎一样(用二分查找调出第二种颜色的明度,测试里钉住对比度必须低于 1.2),只留下色相这一个差异。
- 为什么答错的图有时不告诉我答案?
- 因为对照图答错时整份结果已经作废了,此时列出答案只会让人去逐张对答案,而那份对错说明不了任何事 —— 条件本身就不成立。等环境调好、对照图能读出来之后再做一次,那时没读出来的图会连答案一起列出来。
相关工具
颜色转换
转换在 HEX、RGB、HSL、HWB、CMYK 与 OKLab、OKLCH、Lab、XYZ 之间互转,另给出色温、反色、互补色、最接近的 ANSI 终端色与 WCAG 对比度。全部在浏览器本地完成。
反应速度测试
生成器点击变绿的面板测反应速度:等待时长每次随机,提前点记为抢跑且不进平均值,成绩给出最快、中位数与极差。
UUID 生成
生成器一次生成一整列 UUID v4、v7、ULID、NanoID 或 MongoDB ObjectId,每行一条,可直接粘进表格或脚本。随机数取自浏览器加密接口,不联网、不记录。
占位文本
生成器生成占位文本,可选拉丁文 Lorem ipsum、英文句子、中文或日文填充句,按段落、句子或单词输出。全部在浏览器本地生成,不联网。
模拟数据
生成器按「字段名:类型」写几行字段,就能得到一整批格式逼真的模拟数据,可导出 JSON、CSV、TSV、SQL、XML、YAML 或 TOML。
二维码
生成器把文本、链接、WiFi 配置、名片、日历事件生成二维码,前景与背景色可调,可下载 PNG 或矢量 SVG。编码全程在浏览器本地完成。