[krita] [Bug 318027] Apply inherit alpha layer to itself

2024-01-28 Thread Tiar
https://bugs.kde.org/show_bug.cgi?id=318027

Tiar  changed:

   What|Removed |Added

 CC||tamtamy.tym...@gmail.com

--- Comment #4 from Tiar  ---
It would be an equivalent of making a temporary transparency mask out of all
the layers below the one we want to apply the alpha inheritance, then merging
with that mask.

We need to do it one layer at a time internally due to situations like this:

- Group layer
-- Layer A, alpha inheritance turned on
-- Layer B,
-- Layer C, alpha inheritance turned on
-- Layer D.
(layer A's alpha inheritance masked area is different from layer C's, because
layer A's alpha = Layer D + (C) + B's alpha).

There are two questions:
- do we expose an option to do it one layer at a time (just "apply A.I. to this
layer") or to all layers inside the group (then an option for a group layer
"apply A.I. to all layers inside/all child layers")?
- What do you do with group layers, file layers, clone layers etc.? Maybe we
need to add an option "Convert alpha inheritance here to transparency mask"
instead for those kinds of layers (then of course the paint layer could have
both...)?

-- 
You are receiving this mail because:
You are watching all bug changes.

[krita] [Bug 318027] Apply inherit alpha layer to itself

2016-01-24 Thread Boudewijn Rempt via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=318027

--- Comment #3 from Boudewijn Rempt  ---
WISHGROUP: Small Usability Fixes

-- 
You are receiving this mail because:
You are watching all bug changes.