https://bugs.kde.org/show_bug.cgi?id=401919

            Bug ID: 401919
           Summary: Clone engine cannot clone between layers
           Product: krita
           Version: 4.1.5
          Platform: Appimage
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: Brush engines
          Assignee: krita-bugs-n...@kde.org
          Reporter: sam.m...@gmail.com
  Target Milestone: ---

SUMMARY

Ctrl-clicking a source layer and then moving to another layer will not allow
cloning to the new layer. Have tested all combinations of ctrl-click and
Ctrl-Alt click and releasing Ctrl or keeping it so as to select both layers (as
well as with the source layer visible/invisible) with the same results: You can
clone within the same layer but not to another layer. 

STEPS TO REPRODUCE
1. Have two layers: Layer A with blue scribbled lines and layer B with green
scribbled lines. Select a tool using the Cloning engine, such as the default
Clone brush. Make sure "Clone from all Visisble Layers" is deactivated in the
Clone engine settings. 
2. On Layer A, Ctrl-click to place the source on that layer somewhere on the
blue scribbled lines. 
3. Move to layer B (either when keeping Ctrl pressed or not, doesn't matter)
and start drawing. 

OBSERVED RESULT

You will start cloning green lines (from layer B) rather than the blue lines
from the selected source layer A. 


EXPECTED RESULT

You should keep cloning from the source layer you selected. Instead it appears
the source layer is always the layer you are on, regardless of where you placed
your source. 


SOFTWARE/OS VERSIONS
Windows: 
MacOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

The desired work flow here is to have a layer A with one or more textures on
it.  By selecting textures on the source layer one can then apply the texture
to the target layer B using various modes. Ideally the source layer should be
able to be invisible as well. This is a powerful technique and a main reason
(at least for me) for using the Clone tool at all.

Compare the base functionality of the GIMP clone tool, which supports this work
flow:

1) Ctrl-click Layer A
2) Hide layer A, move to layer B
3) Paint on layer B using cloning information from layer A.

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

Reply via email to