Bug 425951

Summary: Feature request : New layer from selected layer stack
Product: [Applications] krita Reporter: stephen <tgdev001>
Component: Layer StackAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: tamtamy.tymona
Priority: NOR    
Version First Reported In: 4.3.0-beta2   
Target Milestone: ---   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New layer from a set of layers or group of layers

Description stephen 2020-08-29 16:29:00 UTC
Created attachment 131264 [details]
New layer from a set of layers or group of layers

SUMMARY
Greetings.
This request goes into the wishlist and suggests that there's an option to create a new layer by merging the effects from the pixels of multiple selected
layers in the layer stack. It is neither "merge visible layers" nor "converting all of them to normal mode before merging" but rather
something like "custom layer flattening". The function considers one or multiples selected layers by the user, and flattens them by creating a new normal layer with the resulting pixels at the top of the uppermost layer selected in the stack.

USE CASE EXAMPLE STEPS
1. Have two layers with some color pixels in them, one set to Normal mode and the other in Multiply mode. You want to keep the Multiply layer ontop of the normal one.
2. Select the two layers.
3. Press CTRL + ALT + E to create a new flattened layer ontop of the selected layers.
4. Hide the two underneath layers which were used.


OBSERVED AND EXPECTED RESULT(it's a feature request)
The new created layer contains the colors of all blending modes applied as is but is set to normal mode. It's similar to a typical custom flattening effect. 

I included a gif showing how the result could look like.


POSSIBLE version of Krita in which this would be implemented :
Krita 4.4.0+
Comment 1 Tiar 2020-12-10 20:59:50 UTC
I would really like that, too. I often work on layers by duplicating them, and sometimes I start painting on a new layer and now I have to duplicate those two layers and merge, instead of having one action. It comes up quite often in my workflow.
Comment 2 stephen 2020-12-11 00:48:16 UTC
(In reply to Tymond from comment #1)
> I would really like that, too. I often work on layers by duplicating them,
> and sometimes I start painting on a new layer and now I have to duplicate
> those two layers and merge, instead of having one action. It comes up quite
> often in my workflow.

Thanks for responding, Tymond. Yes indeed, it'd be helpful to have it implemented in the app.