Bug 460080

Summary: Most brush engines don't generate dabs if a stroke is smaller than half a raster pixel
Product: [Applications] krita Reporter: tomtomtomreportingin
Component: Brush enginesAssignee: Krita Bugs <krita-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: garuda1300, griffinvalley, olvarx
Priority: NOR    
Version First Reported In: 5.1.1   
Target Milestone: ---   
Platform: Appimage   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

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. ***