Copy and paste to active layer don't "respect" the position of copy anymore

Hello! :grinning:

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.

5.0.6

5.1.3

It may seem like a detail, but it takes a lot of work to correct the exact position of the copy. Is there any setting to change this?

Thanks.

3 Likes

The situation there became confusing in 5.1.0 and I’ve no idea why it doesn’t work as it did in 5.0.6.

@eoinoneill and/or @emmetpdx may know more about this.

Have reported this, not in animation though.
Bug 461894 - Paste into active layer will paste at the canvas center

5 Likes

@Lesqwe56, Nice! I think it’s a problem not specifically related to the animation. I believe your report is enough. :+1:

@AhabGreybeard , I’m sorry. Next time I will take a look into the formal bug report before to post here looking for something related! Anyway, thanks! :v:

1 Like

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. :face_with_spiral_eyes:

1 Like

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.

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?

Figured out why this is happening, I installed most recent version of Krita when I formatted. which is 5.1.3

Version 5.1.1 = The behaviour of paste into layer is the correct way. (saves global space)
Version 5.1.3 = Paste always in the centre. (not good)

It’s kinda complicated why, so I’ll upload a video.

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.

1 Like

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.

1 Like

Do you have a link where I can put forward a Dev feature request?

Hello, Marc_V

I did a topic about this before: Copy and paste to active layer don't "respect" the position of copy anymore

And Lesqwe56 already reported it like a bug: 461894 – Paste into active layer will paste at the canvas center

3 Likes

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.

4 Likes

I think @IvanYossi has fixed this in the master, it will be in nightly soon

https://bugs.kde.org/show_bug.cgi?id=461894#c4

3 Likes

It has been updated and from what I’ve tested here it’s working! Thanks guys (especially @IvanYossi :star_struck:)

4 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.