We can copy a selection in a frame and paste to active layer in another frame (or the same frame), but it no longer respects the position of the copy like in the version 5.0.6 anymore.
I was wondering about this same issue, but assumed it was just me being confused, since it works sometimes and not others. So I’m glad you posted your question, even though the bug report was already out there.
Paste into active layer.
I was using this feature and it was pasting into a selected layer and keeping it’s global transform. (if image was top left, would be top left if pasted)
I formatted my PC and re-installed Krita, now when I paste into active layer, it always centres the image.
My question: How to I edit the behaviour of pasting? Or am I doing something wrong?
As far as I remember, the copied paint content is pasted at the centre of the active layer for Paste into Active layer, with the Transform tool activated on it, in case you want to do that.
I don’t rememebr it being put at its original canvas position.
Do you mean its original absolute position on the canvas?
I’ve just tried 5.1.1 and you are right. It does paste at the same location that the paint was originally.
I think the change may have been made so that people were not confused by seeing no apparent change of canvas content and thinking they had accidentally activated the Transform tool. Then again, it may be a different reason.
I’ll change the category to Develop: Artists Feedback so that somebody who might know about this can respond.
If they add a simple bool option to toogle this behaviour then 100% fine.
I need this in my work flow. I have an auto script when I lasso anything, it cuts pastes into an opacity layer for me to quickly draw over:
At the moment, there is a workaround where you do an ordinary paste that creates a new layer above the active one then Merge it down with Ctrl+E.
If you do want a change to the behaviour then you need to create a Devlop: Feature Request category topic where you state what you want, why you want it and how it’s difficult to do what you want/need at the moment.
(My personal opinion is that it would be better to have an additional Edit item such as ‘Paste No Offset in Active Layer’. I believe that the developers are reluctant to add options and items unless there is a serious need.)
I did try that out, but it breaks the opacity on the layer below, resetting it to 100%
I’m happy to use v5.1.1 for the end of time, used PS Cs6 for like 15+ odd years.
I’ll make a dev request.
Thanks for the help.
The behavior Marc_V is wants has been the ONLY behavior ever since “paste into active layer” has been available. It was an effective welcome improvement that is now rendered useless and we have to go back to Krita 4 practice of constantly baking layers down - which is itself problematic because in animation you have to be careful to set blank keyframes all around the frame you pasted into.
In every use case I have ever encountered to paste in active layer, the entire point is to be able to be confident of a pixel perfect move of some material from one layer to another or to other animation frames in the same layer. Not only is an additional step to reposition a pita, but it’s also likely you will NOT move it to exactly the same location. In animation this means unintended visual chatter.