1

as i zoom out more the changes are less meaningful 1x to 2x is a lot more different then 31x to 32x google chrome seems to deal with this by changing the scale at which it zooms

100%
125%
150%
175%
200%
250%
300%
400%
500%

etc how can i curve my scales (1-32 or any range i guess) thusly? this only happens when i scroll with mouse from int to int... pinch works fine

2
  • I think we're missing some context...what are we zooming? A web page? A map?
    – DA01
    Apr 29, 2014 at 7:22
  • i am using this for a game board
    – Rakka Rage
    Apr 29, 2014 at 15:36

1 Answer 1

3

A good rule of thumb is that zooming should (approximately) follow a geometric progression. For example, a coarse-grained scale would be:

25% -> 50% -> 100% -> 200% -> 400% (zoom ratio of 2)

while a finer-grained scale might be:

25% -> 35% -> 50% -> 70% -> 100% -> 140% -> 200% -> 280% -> 400% (zoom ratio of roughly 1.4)

3
  • neither of those are curved and both have the problem described in my post of 'slowing down' when you get further out
    – Rakka Rage
    Apr 29, 2014 at 15:35
  • @rakkarage they are both non-linear (curved). And I don't see a comment about slowing down in your OP. What do you mean by that?
    – DA01
    Apr 29, 2014 at 15:41
  • "as i zoom out more the changes are less meaningful" was what i meant by slower... and sorry i did not comprehend the numbers.... or math in general :) i get it now thanks
    – Rakka Rage
    Apr 30, 2014 at 4:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.