Skip to content

Commit 9b16500

Browse files
author
cabanier
committed
Fixed formulas
1 parent 79ec170 commit 9b16500

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

css-color/Overview.bs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2910,15 +2910,15 @@ function XYZ_to_lin_sRGB(XYZ) {
29102910
return math.multiply(M, XYZ).valueOf();
29112911
}
29122912

2913-
// DCI P3-related functions
2913+
// P3D65-related functions
29142914

29152915

29162916
function lin_P3(RGB) {
2917-
// convert an array of DCI P3 RGB values in the range 0.0 - 1.0
2917+
// convert an array of P3D65 RGB values in the range 0.0 - 1.0
29182918
// to linear light (un-companded) form.
29192919

29202920
return RGB.map(function (val) {
2921-
return Math.pow(val, 2.6);
2921+
return Math.pow(val, 2.4);
29222922
});
29232923
}
29242924

@@ -2927,7 +2927,7 @@ function gam_P3(RGB) {
29272927
// to gamma corrected form
29282928

29292929
return RGB.map(function (val) {
2930-
return Math.pow(val, 1/2.6);
2930+
return Math.pow(val, 1/2.4);
29312931
});
29322932
}
29332933

css-color/Overview.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4708,15 +4708,15 @@ <h2 class="heading settled" data-level="17" id="color-conversion-code"><span cla
47084708
<span class="k">return</span> math<span class="p">.</span>multiply<span class="p">(</span>M<span class="p">,</span> XYZ<span class="p">)</span><span class="p">.</span>valueOf<span class="p">(</span><span class="p">)</span><span class="p">;</span>
47094709
<span class="p">}</span>
47104710

4711-
<span class="c1">// DCI P3-related functions
4711+
<span class="c1">// P3D65-related functions
47124712
</span>
47134713

47144714
<span class="kd">function</span> lin_P3<span class="p">(</span>RGB<span class="p">)</span> <span class="p">{</span>
4715-
<span class="c1">// convert an array of DCI P3 RGB values in the range 0.0 - 1.0
4715+
<span class="c1">// convert an array of P3D65 RGB values in the range 0.0 - 1.0
47164716
</span> <span class="c1">// to linear light (un-companded) form.
47174717
</span>
47184718
<span class="k">return</span> RGB<span class="p">.</span>map<span class="p">(</span><span class="kd">function</span> <span class="p">(</span>val<span class="p">)</span> <span class="p">{</span>
4719-
<span class="k">return</span> Math<span class="p">.</span>pow<span class="p">(</span>val<span class="p">,</span> <span class="mf">2.6</span><span class="p">)</span><span class="p">;</span>
4719+
<span class="k">return</span> Math<span class="p">.</span>pow<span class="p">(</span>val<span class="p">,</span> <span class="mf">2.4</span><span class="p">)</span><span class="p">;</span>
47204720
<span class="p">}</span><span class="p">)</span><span class="p">;</span>
47214721
<span class="p">}</span>
47224722

@@ -4725,7 +4725,7 @@ <h2 class="heading settled" data-level="17" id="color-conversion-code"><span cla
47254725
</span> <span class="c1">// to gamma corrected form
47264726
</span>
47274727
<span class="k">return</span> RGB<span class="p">.</span>map<span class="p">(</span><span class="kd">function</span> <span class="p">(</span>val<span class="p">)</span> <span class="p">{</span>
4728-
<span class="k">return</span> Math<span class="p">.</span>pow<span class="p">(</span>val<span class="p">,</span> <span class="mi">1</span><span class="o">/</span><span class="mf">2.6</span><span class="p">)</span><span class="p">;</span>
4728+
<span class="k">return</span> Math<span class="p">.</span>pow<span class="p">(</span>val<span class="p">,</span> <span class="mi">1</span><span class="o">/</span><span class="mf">2.4</span><span class="p">)</span><span class="p">;</span>
47294729
<span class="p">}</span><span class="p">)</span><span class="p">;</span>
47304730
<span class="p">}</span>
47314731

0 commit comments

Comments
 (0)