Mirror Fix - Correct Symmetry Errors

Purpose

Mirror Fix is a Krita plugin to Correct Symmetry Errors.

Link:

Features

  • Mirrors Selection considering Orientation
  • Mirrors Half the Image considering Orientation

Preview

Picture Picture Picture

Instructions

  • Make a “selection” or “none” on the Canvas.
  • Select Source Direction/Source (Left, Right, Up, Down).
  • Press Mirror to reflect the “selection” to the other side considering the Direction.

Notes

  • If a NO selection is made it will default to select the Source Half and mirror that to the other side.
  • If a selection has transparencies it will overlap over.
  • Script expects the mirror axis to be in the center of the image. It will center the mirror axis before applying changes in the direction choosen.
5 Likes

Updated the UI and simplicity of use.

Changed the name of the plugin too because after seeing it again it did not seem right for what it does. When I started I had a bunch of options in mind but after a while I compacted everything to a single button, so “fix” sounds better.

1 Like

It’s fun and easy to use - thank you :slight_smile:

2 Likes

Hi, I was just suggesting this plugin to a person on reddit: Reddit - Dive into anything and I noticed you have no direct link to .zip file (which is, I believe, https://github.com/EyeOdin/mirror_fix/archive/master.zip) and no simple instruction how to load it (Tools -> Scripts -> Import Python Plugin should work, right?), if it was added, it would probably be simpler for newcommers to import and use it :slight_smile:

I did not know that was even possible to do. I only use the clone button.

Yes it does.
I will edit the instructions folder to have that too.

1 Like

Update: Small bug fix.

It checks if there is something on the canvas before trying to do anything.

1 Like

really minor update to the UI.

I was feeling that maybe like this it would not be too confusing to people overall. did a small cleanup here and there.

2 Likes

Have you listed your plugins in the third party section of the resources page in the manual?

Yes they are listed there.

1 Like

Mirror Fix has been reformed

This script has been moved into Project Pages and refactored, currently you can find it under settings. The old version was broken and probably not working for a while undetected.

2 Likes

Hello, i found this via that reddit thread tiar was reffereing too.

Does this fix that the mirror cannot make odd numbered pixel mirror image?

I am using pixel art in krita to plan minecraft buildings, and all my designs are odd numbered with a center line down the middle. I set the mirror to 0.5 of the middle pixel but it still does only even number of pixel in the mirror, making it difficult to work with.

Also, your links are sadly dead.

No idea what @EyeOdin will say to this, but I suspect that half pixels won’t be split/divided/mirrored, because the pixel is the smallest thing Krita handles. But that is only my uninformed guess, I’m no coder, and haven’t tested it so far.
If you go in half-pixel area, everything is only an approximate representation of the things that happen on canvas and therefore aliasing will be used.

Why don’t you make canvases that simply split in half? Will the rooms get too big because of that one pixel?

Michelist

Odd or even rooms are a big decision factor in minecraft when designing things, especially things with functions. The whole layout of a circuit may need to change dramatically to ajust to a odd or even setup, and some mechanics won’t work for one design or the other. That is not taking into account the “OCD” type aspect of having everything off.

In this instance I had to rely on the transform tool to keep my image mirrored correctly by hand. It helps but, it would be much nicer if it was possible to somehow tell krita to “skip” the middle pixel if it’s on a 0.5 pixel, and start it’s mirroring from an offset for this kind of usecase, though I can understand the pixel art community is a niche of Krita. It would be a great feature for people working small and precise. I could use that for designing not only minimal pixel art, minecraft designs, but technical drawings of a gridbased nature as well.

Not sure how that is happening since it is flipping the whole image with a krita command. Odd and Even pixels have no weight on it. The correction to the mirror point is to force you to have a better placement nothing else after the fact. it has no influence on the flip action. if the action fails it is probably a krita issue. I tested and it worked with odd and even just fine.

And as I said in the post directly above yours (that you ignored).
I was the one that deleted them. I know it is not working.

I should request this thread to be closed.