| Summary: | In low resolutions, with scaling mode nearest neighbour, sometimes pixels dont display | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | FranciscoGR <francisquigr2> |
| Component: | Brush Engine/Bristle | Assignee: | Krita Bugs <krita-bugs-null> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | minor | CC: | giga-zoddom |
| Priority: | NOR | ||
| Version First Reported In: | 5.2.9 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Microsoft Windows | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
FranciscoGR
2025-05-04 15:47:55 UTC
Hello Francisco, thank you for the detailed description and the video you attached. If I understood your problem correctly, then this does not seem like a bug to me. These gaps are simply artifacts of the nearest neighbor scaling mode (which means there is basically no scaling applied), your brush size of 1px and your zoom level. If you set your zoom level to 100%, that means each pixel on your canvas is represented by 1 pixel on your screen. If you zoom out, this means, each pixel on the canvas is smaller than each pixel on your screen. And because with nearest neighbor there is no scaling done, that means your screens pixels has to choose between more than 1 pixel of your canvas. I understand your confusion, but this is exactly as intended. As a work-around I would recommend only using >= 100% zoom level while painting with a 1px brush. I hope this helps! (In reply to Lukas from comment #1) > Hello Francisco, > > thank you for the detailed description and the video you attached. > > If I understood your problem correctly, then this does not seem like a bug > to me. > These gaps are simply artifacts of the nearest neighbor scaling mode (which > means there is basically no scaling applied), your brush size of 1px and > your zoom level. > If you set your zoom level to 100%, that means each pixel on your canvas is > represented by 1 pixel on your screen. > If you zoom out, this means, each pixel on the canvas is smaller than each > pixel on your screen. And because with nearest neighbor there is no scaling > done, that means your screens pixels has to choose between more than 1 pixel > of your canvas. > > I understand your confusion, but this is exactly as intended. As a > work-around I would recommend only using >= 100% zoom level while painting > with a 1px brush. > > I hope this helps! Oh that's awesome! Thank you so much for the input. I guess I am going to have to work around that, but I already got used to it! Thank you :) |