Bug 460080 - Most brush engines don't generate dabs if a stroke is smaller than half a raster pixel
Summary: Most brush engines don't generate dabs if a stroke is smaller than half a ras...
Status: CONFIRMED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (other bugs)
Version First Reported In: 5.1.1
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
: 497186 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-10-07 04:21 UTC by tomtomtomreportingin
Modified: 2025-11-10 04:02 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tomtomtomreportingin 2022-10-07 04:21:46 UTC
SUMMARY
It seems like most brush engines have problems in regards to either tiny strokes or point-dabs. This is annoying when working with pixel art, working in high zoom levels, and/or when you want to create very tiny strokes in general.

The following brush engines do not generate dabs if a stroke is less than half a raster pixel (or less than one full raster pixel, in the case of color smudge engine):
* Pixel
* Color Smudge (regardless of algorithm)
* Quick Brush
* Spray
* Hatching
* Grid
* Clone
* Deform
* Tangent Normal
* Filter
* Mypaint 
The above engines are capable of point-dabs, though. I define a point-dab being as simply clicking on the canvas, without any drag.

The following brush engines can't do point-dabs:
* Color Smudge (regardless of algorithm)
* Bristle
* Shape
* Curve

STEPS TO REPRODUCE
1. Zoom in to 6400% or higher.
2. With a Pixel brush, make a stoke smaller than half a raster pixel.

OBSERVED RESULT
No dabs are created.

EXPECTED RESULT
There should be at least one dab.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian sid
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.12.12 (appimage)
Comment 1 tomtomtomreportingin 2022-10-07 04:24:25 UTC
Oh, and this is an issue relayed from https://krita-artists.org/t/brush-sometimes-didnt-draw-exactly-where-outline-shows/49123
Comment 2 tomtomtomreportingin 2022-10-07 04:31:46 UTC
Ah, and I should note: It seems like 1px Sharpness-enabled Pixel Engine brushes are excluded from this problem.
Comment 3 wolthera 2023-01-12 13:58:59 UTC
I can confirm with the Krita Version: 5.2.0-prealpha (git 5c98a72) Appimage with Qt 5.15.7 and the pixel brush.
Comment 4 tomtomtomreportingin 2025-11-10 04:02:08 UTC
*** Bug 497186 has been marked as a duplicate of this bug. ***