You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开发Canvas应用:如何判断CIE XYZ颜色是否超出目标色域

色域外像素检测函数实现问题

我正在开发一款Canvas Web应用,采用**relative colorimetric(相对比色法)**色域映射算法将图像颜色从Display P3转换为sRGB(色域内颜色对齐,色域外颜色钳位)。在实际转换前,我需要生成预览效果,识别出格色域的像素并使用备选颜色(如黑色或青色)标记。目前卡在实现以下函数:

function isOutOfGamut(colorXYZ, colorSpaceInfo){
  // TODO
}

参数说明:

  • colorXYZ:CIE XYZ空间描述的颜色
  • colorSpaceInfo:包含目标色域的全部信息,可从ICC颜色配置文件中提取

内容的提问来源于stack exchange,提问作者fuweichin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 15:40:27