No precision due to poor snapping and guide line mechanisms

Hello everyone,

I’m new to Krita and would love to make it my main drawing app. I think it’s an amazing piece of software with so much potential, and I truly admire the effort and dedication that goes into its development.

However, I’ve encountered some significant challenges when it comes to precision work. The guide line mechanism and snapping system feel quite lacking, making tasks that require accuracy feel cumbersome, tedious, or sometimes even impossible.

As someone trying to migrate to Krita, this has been rather disheartening. I really want to enjoy my experience with Krita, but these aspects make it challenging to commit to it fully.

I’m sharing this feedback not to criticize but to hopefully contribute towards making Krita even better. I genuinely appreciate the effort that goes into its development and would love to see improvements in these areas.

Thanks a lot for reading, and I’d appreciate any thoughts or advice!

Best regards,
Twizm

1 Like

:slight_smile: Hello @twizm and welcome to the forum!

Would you be so kind as to explain your criticism with comprehensible examples?

It’s nice that you start by buttering us up, but then declare Krita to be unsuitable for whatever.
Concrete examples and use cases would be the best way to establish a well-founded basis for discussion. In the current version, your post is actually and strictly speaking just a nice-worded slam that neither provides concrete examples of use nor mentions the software you want to switch from, which could be the better choice for you depending on the use case, because Krita has something like a main target group and a field of application in which it specializes, it is not a universalist like the multi-billion dollar software of the red giant from San Jose.

So, if you really want to contribute to making Krita better, then you have to be specific, say precisely what you think is missing AND how you would improve it, because you claim to want to get involved, but with no word you say how you would like to engage nor did you mention how the things have to be changed to fulfill your needs.
The only message is, Krita is unusable, but even there you are vague. Okay, it has to do with the guides and with snapping, but what does not work the way you want it, and how should it be improved?

But remember, Krita is not, and does not want to become, the one-thousand-and-first cheap copy of Photoshop. If you have positioning images and desktop publishing as use cases, then you have chosen the wrong software, as you can read in the preface of the Krita manual. Krita is a painting, drawing and animation program.

So far, it’s just a neatly disguised crawl. A text that is unrecognizable, or only with great difficulty, as a slam for the vast majority of inexperienced readers, that never gets specific and certainly doesn’t offer what you claim to want to do: “Approaches on how you would like to contribute to improving Krita.”

Michelist

Hello Michelist,

Thank you for your response. Let me clarify my points.

Krita is a fantastic application, but I’ve noticed some limitations when working with guides and snapping, which make precision work difficult:

Krita lacks the ability to add guides by percentage (e.g., 50% for the exact middle), making precise guide placement cumbersome. Using the grid as a workaround is inefficient. The snapping system often snaps to the last placed position or unpredictable locations. It also doesn’t consistently snap to intersections between different elements like guides, nodes, grids, or image bounds. There’s little control over snapping sensitivity or priorities, which hampers precision work.

Suggestions for improvement: Adding the ability to place guides by percentage. Improving snapping to recognize intersections between various elements. Providing more control over snapping sensitivity and priorities.

I really appreciate Krita and its community, and I believe enhancing these features would greatly improve the workflow for those of us who rely on precision.

Best regards,
Twizm

In principle, you simply reworded your posting but did not change its overall tenor as Krita being an inferior software for a task you did not name, although I clearly and explicitly asked you to do exactly this.
Furthermore, you did not name the software from which you allegedly want to change to Krita, which could be the better tool for the job you purportedly want to do.

But okay, so you don’t stand in the rain, since your elaboration of Krita and its capabilities wasn’t as deep as your postings want to suggest. The following two plugins may not be exactly what you want, but they make your tasks very easy:

Tile Grid: A plugin for creating customizable guide layouts for storyboards, tilesets, and more

Arrange 2: Universal alignment tools for all types of layers

But we all really want to know from which software you want to be coming, and what the exact task is …

Michelist

I think those would be useful additions. In the meantime…

If you have to determine placement by percentage, you might consider using Selections and the feature to transform a selection. For example… I have a canvas of a certain height and width, but I don’t feel like doing the math to place my guidelines down at that 12% mark around each edge. If I use Ctrl + A to select the entire canvas and then use one of the selection tools to right click on the canvas, I can choose to “Transform → Scale” and set the height and width to 12%. This will shrink my selection down to 12% of the full canvas size. I can then move the selection to the four corners of my canvas and place guides down along the inner edges of the selections.

To save time from having to move the selection to each corner, you could select the Pixel Art brush preset and then use the Multi-brush tool mark the corner point of the selection box, after you’ve moved it to one of the four corners. This will place a pixel point at each of the other corners, which you can align the guides up with.

In the example below, I created a 100 x 100 px canvas, which I then used the above methods to create a 12% guideline border around the canvas. You can see that the guides for the top and left side of the canvas are at 12px.