A professional color vision deficiency (CVD) simulator. It models 8 vision types in real time — protanopia, protanomaly, deuteranopia, deuteranomaly, tritanopia, tritanomaly, achromatopsia and blue-cone monochromacy — and transforms a single color, an entire palette or an uploaded image. Includes a WCAG 2.1 contrast checker, a CIE Delta-E confusion matrix and color-blind-safe palette suggestions. Everything runs locally in your browser; images are never uploaded.
紅色盲/綠色盲/藍色盲採用 Machado、Oliveira 與 Fernandes(2009)提出的線性 RGB 變換矩陣,該矩陣把「sRGB → LMS 錐體響應 → 缺陷錐體補償 → 逆變換」三步合併為單個 3×3 矩陣,作用於線性光(linear-light)RGB。色弱(anomaly)通過在單位矩陣與完全型矩陣之間按嚴重度線性插值得到。全色盲按 Rec.709 亮度直接灰度化。藍錐單色視為近似模型:亮度走暗視覺光效函數 V′(λ)(視杆在紅光端響應極弱、綠光端最敏感,因此患者看紅色最暗、看綠色偏亮),色調僅保留 S 錐相對同亮度灰階的「藍超出量」,故白偏藍、黃轉灰、紅轉暗灰。色差計算走 sRGB → CIE XYZ(D65) → CIE Lab,提供 ΔE76 與 ΔE2000 兩種度量。
嚴重度僅在色弱型(anomaly)上按默認 60% 起算;完全型(opia)默認 100%。拖動滑桿可觀察從輕度色弱到完全色盲的連續變化。
圖片僅在本地處理:讀取後繪製到 canvas 逐像素做矩陣變換,全程無網絡請求。為控制耗時,超大圖會先等比縮放到最長邊 1280px。
在 OKLCH 感知均勻空間採樣候選色,逐一做 8 型色覺變換後轉 CIE Lab,用貪心算法選出使「全部 8 型下兩兩最小 ΔE」儘可能大的一組顏色。