This thread is a continuation of Add ability to save clipping masks in PSD files and make it cross compatible as much as possible, which meandered quite a bit and contained a lot of digressions. In this thread, I would like to ask any participant to stay on the topic.
I’ve seen that some people discussed possibility of improving the inherit alpha system to allow for inheriting alpha from just one layer, like the clipping mask in other applications, or even an arbitrary selection of layers. I myself don’t need this, so I’ll give you a stage to present your ideas and your needs.
Rules for discussion
-
Do NOT discuss Krita’s compatibility with clipping masks of any sorts; it’s already being discussed in Improvements to PSD compatibility (clipping mask) in Krita, with PSD compatibility since it’s I believe the only file format Krita can read that has clipping masks. For all future formats, we will be probably able to use the same algorithm.
-
You need to present the feature without referring to other applications. If the feature is good, it should stand on its own. If you haven’t read How to make a feature request Manual Page, you should do so asap, to know how to talk about a feature.
-
You need to start from what exact feature you want, and then tell us what is your workflow and how this new feature would improve it. If you can think of any bad sides of a new feature, for example confusing new users etc., please do mention them, too. Try to think about currently existing alternatives in Krita, in particular how you can achieve the same thing using the currently working inherit alpha, and using the
Destination AtopandDestination Inblending modes (if you haven’t tried them already, try them - maybe just an easier access to those blending modes would fix your issue?).
Possible new features:
-
Inherit alpha inheriting only from the layer just below the current layer.
-
Fast “clipping group” creation, by dragging a layer into a specific part of an existing layer. Maybe you could drag a layer onto an inherit alpha icon on the other layer, and that would create a clipping group? That would make it more accessible (less clicks).



The bigger problem, to me, is that this breaks the convention of layer ordering and will probably tend to be hard to reason around for the user. Could you outline a use case for this so we can compare the mental complexity to the work required to do the same with the current layer system?
