eli_stergiouli
I did research on how alpha inheritance works in Krita and how it differs from Photoshop clipping masks. The main difference is that a clipping mask is bound to the layer or group below, while alpha inheritance will inherit the alpha of all layers below.
This implies that implementing a [clip]
tag to make a level work as a clipping mask would only work in a single scenario where you have a group layer with two layers, the first with alpha inheritance. If the group layer had a third layer, the clipping mask would not be applied to the third one but only to the second.
So I'm sorry to say that it's not possible on our side to apply alpha inheritance as a clipping mask even with a [clip]
tag.
However, during the research, I found on the latest Krita website news the following:
Various other aspects related to development
How to handle PS style clipping mask - Deif Lou has done an awesome job in researching and investigating the clipping mask, layer effects, and blending mode technicalities. The team intends to look into this and tackle this feature together.
There's definitely interest on Krita's side to support clipping masks. Let's hope they will implement it soon. Currently, the only thing we can do is wait.