Bug 392616

Summary: Add symmetrize command
Product: [Applications] krita Reporter: Hadrien <r29hx7>
Component: ToolsAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: mangatengu, miabraha, scottpetrovic, tamtamy.tymona
Priority: NOR    
Version: 4.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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. ***