Move Path zoom steps should be exponential (with patch)
Submitted by Carlo Baldassi
Link to original bug (#623051)
Description
Created attachment 164820 git patch file
I believe that the zoom steps in the Move Path plug-in should be computed according to an exponential rather then linear scale.
For example, say I have 5 frames and that I set the width/height to 25% in the first point (first frame) and to 400% in the second point (last frame). Then, this is the current behaviour for the intermediate steps:
frame | zoom level 1 | 25% 2 | 118% 3 | 213% 4 | 306% 5 | 400%
This is instead how it looks on an exponential scale:
frame | zoom level 1 | 25% 2 | 50% 3 | 100% 4 | 200% 5 | 400%
I believe this "multiplicative" behaviour (as opposed to "additive" behaviour) makes more sense when zooming (or altering the size in any other way).
Notice that this way the result 1) looks smoother 2) can be composed if performing the movement in more than one step.
I have prepared a patch (against the current git master branch) which implements this behaviour, it's attached.
Patch 164820, "git patch file":
gap_exp_zoom.patch
Version: Current SVN