Skip to content

Research: CMM: honor D2B/B2D opt-out for dual-PCS profiles #1982

Description

@xsscx

Research

2026-08-05 14:22:40 UTC

  1. CIccXform::Create() selects a spectral DToB/BToD tag merely because spectralPCS exists, despite bUseD2BxB2DxTags=false
  2. For profiles carrying both colorimetric and spectral PCS this conflicts with CIccCmm::AddXform()’s colorimetric connection metadata which can select a transform with incompatible channel counts
  3. Expected: D2B/B2D only on explicit opt-in except for spectral-only profiles; reject any selected transform whose sample counts disagree with the CMM connection spaces

Metadata

Metadata

Labels

BisectMaintainer indicates BisectCodexCodex use indicated by MaintainerCopilotCopilot use indicated by MaintainerQAMaintainer indicates topic of Quality AssuranceQuestionQuestion or support requestResearchResearch Status indicated by MaintainerSpecICC specification, tag, color-space, or schema scopeciContinuous integration workflow changespickaxeMaintainer indicates Git Pickaxe related Subject Matter

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions