https://bugs.documentfoundation.org/show_bug.cgi?id=157502

BogdanB <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #4 from BogdanB <[email protected]> ---
CC: Noel Grandin

Noel, please, can you take a look?

https://cgit.freedesktop.org/libreoffice/core/commit/?id=81994cb2b8b32453a92bcb011830fcb884f22ff3


author  Noel Grandin <[email protected]>    2021-04-16 20:33:10 +0200
committer       Noel Grandin <[email protected]>     2023-07-25
08:38:12 +0200
commit  81994cb2b8b32453a92bcb011830fcb884f22ff3 (patch)
tree    ae1750e92421ad2e0ec3f50351c3be6581841598
parent  dabedcaf27b0af1e38a611b8d8e48444f848e01d (diff)
Convert internal vcl bitmap formats transparency->alpha (II)
(Second attempt at landing this)

Image formats and graphics APIs use alpha, not transparency,
so change our internal formats and data structures to work directly
with alpha, so we don't need to modify data before we push it to
graphics APIs.

Add a couple of new Color constants to make the intention
of the vcl code clearer.

Notes
(*) On macOS, tweaking the logic in CreateWithSalBitmapAndMask
to more accurately reflect the requirements of the
CGImageCreateWithMask function seems to fix some
tests.

(*) The vcl code does not properly support gradients
with transparency. So the previous code was wrong, and this
change is going to result in slightly different wrongness.

Change-Id: I9e21c2e98d88ecfdc5f75db13bd1ffff7c38db98
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114168
Tested-by: Jenkins
Reviewed-by: Patrick Luby <[email protected]>
Reviewed-by: Noel Grandin <[email protected]>

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to