The problem is with zoom in and zoom out. Gimp does not recenter the
area user focuses on. With zoom in the workaround cost is small (the
most problematic is how to zoom in the image when it still fits into
the window), but with zoom out it is significant. It affects
productivity, thus this wish.
While zooming in there is simple workaround for that,
it just takes moving mouse to "surround" the area you think of. The
(| denotes edges of the window)
so let's say I would like to zoom in image (it already fits entire
window) but in such way F will be centered. Normally it is not
possible, but you can "push" the image. You place mouse over the G,
you zoom in, and the image is zoomed in, and the F gets centered.
But for zooming out there is no such "cheap" workaround. Image:
letters are off the screen, digits are visible. | denotes edges
Now -- I would like to zoom out on "5" (I would like to focus on that
area), how do I do?
a) move mouse over "1" (sic!) and zoom out
b) move mouse over "5", zoom out, and then scroll the image
ad.b) this is tiresome
ad.a) this is completely counter-intuitive, in order to zoom out
element X I need to zoom out the opposite of X. This is more
problematic with conversion when car driver gets on yacht
And more about (a) -- while zooming in, the mouse cursor movement is
small, so I can live with that, but on zooming out, the movement is
huge -- it is entire screen.
Please recenter focused area on zoom out (and possible on zoom in).
The centering idea -- please note that I am open to any other idea
that would lead to productivity boost. Let's focus on zoom out:
* I point out the area
* I zoom out
* gimp know which area I would like to focus on, so the whole image is
in such way, that the area "travels" towards center of the window
* there is zoom out performed
* now the mouse cursor no longer points to the same area, so the mouse
is moved as well, so it points to the "same" area as before
The question could be, well, ok, how much should it travel (image and
the mouse cursor). The quick question -- by the zoom ratio. If zoom
out is 1:10, than by 10 pixels. I think it is not bad, and pretty
intuitive. Visually it is easy to keep an eye on the mouse cursor, so
there is no penalty (I think so) in such behaviour.
In other words for a second mouse cursor is "glued" to the image. Of
course we could think to leave mouse cursor alone, but I think it is
more useful to move it too.
Gimp-developer mailing list