Hi devs. I think we need Pixel Snapping for Mirored Painting. So that painting to be corrected. Mirror should be snapped to pixel or to a half of a pixel. Here is a screenshot explanation: http://i.imgur.com/XldOcn8.png I hope it's understood. Dmitry confirmed this is important. Thanks.
Yes, this would be much better. It could be tricky, though -- do we have any tool that does proper pixel snapping?
Snapping for other tools is almost ok. The only issue left is this one https://bugs.kde.org/show_bug.cgi?id=335144 . When we start first click - snapping goes no to the correct pixel. All other stuff for snapping is ok.
*** Bug 427829 has been marked as a duplicate of this bug. ***
Please see bug 427829 for more recent explanation. Also bug 427831 is related. I don't think "do we have any tool that does proper pixel snapping" is relevant here. The mirroring tool doesn't work with subpixel precision anyway (bug 427831), so there is something wrong there. The desired effect: snapping every half-pixel, and working properly with all those positions.
*** Bug 433076 has been marked as a duplicate of this bug. ***
Git commit 50920d47ae8aca1e74a5641d1e3a3eceb2d53a52 by Agata Cacko. Committed on 09/08/2021 at 17:47. Pushed by tymond into branch 'master'. Implement half-pixel snapping in the mirroring tool There is no need for more variety here since all tools have subpixel precision if needed. Before this commit the mirroring axis could be placed anywhere, now only positions on exact pixels or in the middle of a pixel are allowed. This helps setting the mirroring axis perfectly. M +9 -0 libs/ui/canvas/kis_mirror_axis.cpp https://invent.kde.org/graphics/krita/commit/50920d47ae8aca1e74a5641d1e3a3eceb2d53a52