ImageMonkey / imagemonkey-core

ImageMonkey is an attempt to create a free, public open source image dataset.
https://imagemonkey.io
47 stars 10 forks source link

zoom mode scaling tweaks #278

Open dobkeratops opened 3 years ago

dobkeratops commented 3 years ago

Currently when zooming , the polygon outlines and drag handles will also be enlarged - this makes it hard to use to do detailed annotations:

[1] what would be ideal is if these retained the same onscreen size, so as you zoom in, it would be easier to annotate fine detail. It's possible to resolve outlines of objects even at 32x32 pixels, so with the images being up to 1024 pixels wide there is actually a lot of scope for annotating zoomed-in detail [2] It would also save a bit of time if clicking the zoom in/out keys kept the image centred - currently it will zoom toward the top-left cornder - there's a higher chance that the image subject is nearer the centre of the image. (the perfect system is "mousewheel zoom-to-point" which some 3d programs use, but this takes a bit more thought to implement. 2-finger zooming on tablets is also nice but similarly I imagine that's going to be tricky in a web-page)

Some screenshots to illustrate:

original image: with "full size" annotations Screenshot_2020-07-10_17-31-19

zooming in on a person, the outline is clearly visible.. Screenshot_2020-07-10_17-32-03

but at this scale the drag-handles and outline obscure the detail Screenshot_2020-07-10_17-32-28

similarly the "car-wheel" detail is hard to see when annotated Screenshot_2020-07-10_17-33-05

Zooming in on the person further- Screenshot_2020-07-10_17-44-21 Screenshot_2020-07-10_17-44-27