Bug 392616 - Add symmetrize command
Summary: Add symmetrize command
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Tools (show other bugs)
Version: 4.0
Platform: Microsoft Windows Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
: 425774 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-04-01 20:59 UTC by Hadrien
Modified: 2020-10-05 12:02 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Hadrien 2018-04-01 20:59:32 UTC
Painting works with symmetry, however other tools don't. After altering the symmetry of a picture by using tools that don't support symmetry, such as making a selection and transforming it, it would be fantastic to be able to hit a symmetrize command to restore symmetry horizontally, vertically or both.

Hadrien
Comment 1 Scott Petrovic 2018-04-02 02:10:23 UTC
It sounds like on the symmetry tool, you want an operation to take what is on one side and make it symmetrical on the other. One issue might be how is Krita going to know which side to use for the base? There would probably have to be two functions. Symmetrize left side...or symmetrize right sde.
Comment 2 Hadrien 2018-04-02 10:27:20 UTC
Yes, I imagine. It would also be nice if that command used as symmetry axis the current axis set in mirror painting.
Comment 3 Hadrien 2018-04-08 21:39:15 UTC
For reference this is what I do with symmetry :
https://imgur.com/a/clmmk
https://www.artstation.com/artwork/RxoOD
Comment 4 Hadrien 2018-04-11 16:37:48 UTC
A way to instance/link layers would also work for me : instance layer, apply scale -1 on x axis, paint.
Comment 5 Michael 2018-04-23 17:21:21 UTC
This sounds like a good opportunity for a Python script!
Comment 6 Tiar 2020-04-07 16:24:27 UTC
Wouldn't it be much better if some of the tools supported symmetry?

But I guess it would be good to have a symmetrize button as well. In Image -> Transform and in Layer -> Transform (note: what about boundaries of the layer). Not sure about the Transform Tool?

Note: how to determine the axis for the symmetry - the current mirror tool axis? or something else?
Comment 7 Tiar 2020-10-02 11:26:17 UTC
The Python script already exists now: https://krita-artists.org/t/mirror-fix-correct-symmetry-errors/5805
Comment 8 Tiar 2020-10-05 12:02:59 UTC
*** Bug 425774 has been marked as a duplicate of this bug. ***