From 66a09e46f38b5dd9c0b524ee257d4e4945013b17 Mon Sep 17 00:00:00 2001 From: Chris Lilley Date: Tue, 21 Nov 2023 20:49:20 -0500 Subject: [PATCH] [css-color-4] Consistently distinguish linear Bradfrod from original Bradford, #9607 --- css-color-4/Overview.bs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/css-color-4/Overview.bs b/css-color-4/Overview.bs index 71a30b92d05..e085793b16f 100644 --- a/css-color-4/Overview.bs +++ b/css-color-4/Overview.bs @@ -3015,7 +3015,8 @@ Device-independent Colors: CIE Lab and LCH, Oklab and Oklch Conversion from colors specified using other white points is called a chromatic adaptation transform, which models the changes in the human visual system as we adapt to a new lighting condition. - The Bradford algorithm [[!Bradford-CAT]] + The linear Bradford algorithm [[!ICC]] + (a simplification of the original Bradford algorithm [[!Bradford-CAT]]) is the industry standard chromatic adaptation transform, and is easy to calculate as it is a simple matrix multiplication. @@ -4245,7 +4246,7 @@ Converting Predefined Color Spaces to Lab or Oklab
  • If needed, convert from a [=D65=] whitepoint (used by ''sRGB'', ''display-p3'', ''a98-rgb'' and ''rec2020'') to the [=D50=] whitepoint used in Lab, - with the Bradford transform. ''prophoto-rgb'' already has a [=D50=] whitepoint. + with the linear Bradford transform. ''prophoto-rgb'' already has a [=D50=] whitepoint.
  • Convert D50-adapted XYZ to Lab @@ -4258,7 +4259,7 @@ Converting Predefined Color Spaces to Lab or Oklab
  • Convert from linear RGB to CIE XYZ
  • If needed, convert from a [=D50=] whitepoint (used by ''prophoto-rgb'') to the [=D65=] whitepoint used in Oklab, - with the Bradford transform. + with the linear Bradford transform.
  • Convert D65-adapted XYZ to Oklab @@ -4277,7 +4278,7 @@ Converting Lab or Oklab to Predefined RGB Color Spaces
  • Convert Lab to (D50-adapted) XYZ
  • If needed, convert from a [=D50=] whitepoint (used by Lab) to the [=D65=] whitepoint used in sRGB and most other RGB spaces, - with the Bradford transform. ''prophoto-rgb''' does not require this step. + with the linear Bradford transform. ''prophoto-rgb''' does not require this step.
  • Convert from (D65-adapted) CIE XYZ to linear RGB
  • Convert from linear-light RGB to RGB (do gamma encoding) @@ -4290,7 +4291,7 @@ Converting Lab or Oklab to Predefined RGB Color Spaces
  • Convert Oklab to (D65-adapted) XYZ
  • If needed, convert from a [=D65=] whitepoint (used by Oklab) to the [=D50=] whitepoint used in ''prophoto-rgb'', - with the Bradford transform. + with the linear Bradford transform.
  • Convert from (D65-adapted) CIE XYZ to linear RGB
  • Convert from linear-light RGB to RGB (do gamma encoding) @@ -4316,7 +4317,7 @@ Converting Between Predefined RGB Color Spaces
  • Convert from linear srcRGB to CIE XYZ
  • If src and dest have different whitepoints, convert the XYZ value from srcWhite to destWhite - with the Bradford transform. + with the linear Bradford transform.
  • Convert from CIE XYZ to linear destRGB
  • Convert from linear-light destRGB to destRGB (do gamma encoding)