[cairo] “Conjoint-Over” Operator

Lawrence D'Oliveiro ldo at geek-central.gen.nz
Fri May 8 21:27:17 PDT 2015

Keith Packard published a description quite a while ago
<http://marc.info/?l=xfree-render&m=99792000027857&w=2> of additional
“conjoint” and “disjoint” variants of the traditional Porter-Duff
operators. This sample script
illustrates the difference between the original Porter-Duff “over”
operator with the conjoint and disjoint variants, in the particular
situation that Keith was concerned with, namely accumulating increasing
opacity with multiple passes of a brush.

True enough, the conjoint-over version seems to give something closest
to the original colour, certainly in the earlier passes.

More information about the cairo mailing list