@@ -643,7 +643,7 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami
643
643
Let <var> cxyz</var> [i] = pow(<var> c1xyz</var> [i] + <var> eps</var> , <var> w1</var> ) * pow(<var> c2xyz</var> [i] + <var> eps</var> , <var> w2</var> ) - <var> eps</var>
644
644
645
645
<div class="example" id="ex-hdr-interpolate">
646
- For example, given c1 = color(rec2100-linear 0.9 1.0 0.8)
646
+ For example, given c1 = color(rec2100-linear 0.9 1.0 0.8),
647
647
c2 = color(rec2100-linear 1.8 2.0 1.5),
648
648
H1 = 0, H2 = 2, and H = 1:
649
649
@@ -656,6 +656,23 @@ Mixing Dynamic Range Limits: the ''dynamic-range-limit-mix()'' function {#dynami
656
656
</pre>
657
657
</div>
658
658
659
+ <div class="example" id="ex-hdr-interpolate-2">
660
+ For exmple, given c1 = color(display-p3 1 1 0.33),
661
+ c2 = jzczhz(70% 0.14 100),
662
+ H1 = 0.5, H2 = 4 and H = 2;
663
+
664
+ <pre class="lang-css">
665
+ c1xyz = [ 156.285, 188.337, 28.015 ]
666
+ c2xyz = [ 3776.1434, 4362.407, 1577.913 ]
667
+ w1 = 0.571
668
+ w2 = 0.429
669
+ cxyz = [ 611.911, 724.180, 157.650 ]
670
+ </pre>
671
+
672
+ Note that c1 will be used unmodified at all headroom values <= 0.5,
673
+ and c2 will be used unmodified at all headroom values >= 4.
674
+ </div>
675
+
659
676
<!-- Big Text: ICTCP Jaz
660
677
661
678
████ ███▌ █████▌ ███▌ ████▌ █▌ ███▌ █████▌
0 commit comments