[cairo] RGB channels are set to zero if alpha is 0.
Uli Schlachter
psychon at znc.in
Sun Aug 27 09:31:22 UTC 2017
Hi,
On 27.08.2017 02:55, Bram Stolk wrote:
> The left half of the image is set to 1,1,1,0.
> The right half of the image is set to 1,1,1,1
Uhm, why do you think so? These numbers do not appear in your example
program.
> cr.rectangle(0, 0, 0.5, 1)
> cr.set_source_rgba(1, 1, 1, 0/255.0)
> cr.fill()
This is a no-op. You draw with alpha=0, i.e. fully transparent. Thus,
nothing happens here. The image stays the way it was before, fully
transparent.
> cr.set_source_rgba(1,1,1, 1/255.0)
> cr.rectangle(0.5,0,1,1)
> cr.fill()
Why this low alpha?
Uli
More information about the cairo
mailing list