Request: odd number of pixels symmetry #853

Closed
unaunagi opened this Issue Nov 7, 2015 · 6 comments

Comments

Projects
None yet
5 participants

unaunagi commented Nov 7, 2015

I wish a symmetrical image of odd numbers pixels.

symmetry

Owner

dacap commented Nov 9, 2015

I though about it when I was testing the symmetry tool, and I decided to wait some user feedback while I see how to create the UI for this even/odd symmetry switching. This should be included in the next version.

dacap added the enhancement label Nov 9, 2015

dacap added this to the v1.1 milestone Nov 9, 2015

One suggestion I might have is a checkbox to do it based on the image's resolution. (3 pixels would make the center draw one pixel, 4 pixels would make the center draw 2)

Admittedly things get weird once you move the symmetry line from the center... Maybe a radio box. one pix center, two pix center, resolution based.

Owner

dacap commented Nov 10, 2015

I'm thinking that the symmetry rule might snap at the start of each pixel and in the middle of each pixel. The problem with this is that to create the "odd number" symmetry you have to zoom in.

The tool snapping at both the pixel and half pixel sounds the most intuitive to me, without adding more options and cluttering things.

Would there be a way to have a small zoomed in preview box, showing a range of pixels around the the splitter while adjusting it? Then you can avoid the user zooming in, first, to do half pixels.

@ghost

ghost commented Dec 30, 2015

@Async0x42 a preview box would be fine for visual feedback but you still need to adjust the axis with enough accuracy - for that you need to zoom in.

alternatively the snap modes could be mapped to mouse buttons:

  • the left one snaps to pixel borders,
  • the right one to their centers.

you only need to add a tooltip describing this to axis handles

ROFISH commented Jan 19, 2016

I think that snapping to the middle of a pixel makes sense; it's obvious that it becomes the single center line of the whole thing.

@dacap dacap added enhancement and removed enhancement labels Mar 3, 2016

@dacap dacap modified the milestone: v1.1, v1.2 Mar 3, 2016

dacap self-assigned this Dec 5, 2016

@dacap dacap modified the milestone: v1.1, v1.2 Dec 5, 2016

dacap closed this in 20a9df0 Dec 5, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment