This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[Feature Request] Reference Images Tool - pin to screen

Tags: None
(comma "," separated)
Scayris
Registered Member
Posts
2
Karma
0
Hey all,

I love the new reference images tool, it's very versatile, allows you to keep images where they don't get in the way and is much less clunky than the old image docker. The only thing I miss from the old docker is the ability to have the image stay in place, no matter where you zoom, pan or rotate the screen to. My idea is to have a toggle button that would pin the image to the screen (viewport) instead of the canvas. This way the artist could choose whether to leave the image someplace on canvas, or have it visible at all times in a specified location.

Rationale
While drawing I often zoom in or rotatate the screen to fix mistakes, work on details, etc. In such situations, stationary reference images that the reference image tool pins to the canvas can be tedious to navigate to, since you have to zoom out, reset the rotation, etc. to get to them. I sometimes end up opening the reference image as a new document and swap to it to check out details or pick colors because it's faster that way. With the ability to pin reference images to viewport, an image could always be kept in place, no matter how zoomed in or rotated the canvas is, which could be really useful in situations when viewport is in an unusual location.

Implementation and behavior
The feature could be implemented in tool options docker, either as a toggle button or as a checkbox (like "Keep aspect ratio" already is). Its states could be "pinned to canvas" or "pinned to screen/viewport". Checkbox text could be "Pin image to screen/viewport".
Toggling the option while the image is pinned to canvas (current behavior) would pin it to screen instead and vice versa. The image can stay in the same spot as the user sees it before clicking the option, same size and rotation. The option could be grayed out if no part of image is currently visible on the screen, or the image could be moved inside the viewport. Panning, zooming and rotating the viewport while the image is pinned to screen sees the image remain in the same spot (relative to the GUI) and retain its size and rotation. When clicked, the image should offer the same controls as the ones pinned to the canvas, but could display a blue square in the middle (instead of the red one that reference images display now) to differentiate it from the images pinned to canvas. In essence, it would float in front of the screen, untouched by any transformations we do to the canvas.

While this seems like a small change it could be really helpful to some artists and add a whole new way of working with reference images to Krita.
WickedJoker
Registered Member
Posts
2
Karma
0
Please, please, please do this Developers. I want to use the reference tool, but i don't want the reference material to change size or screen location when i zoom in on the current work.


Bookmarks



Who is online

Registered users: Bing [Bot], daret, Google [Bot], Sogou [Bot]