Bug 499785 - Color Smudge engine samples outside select area
Summary: Color Smudge engine samples outside select area
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: Brush engines (other bugs)
Version First Reported In: 5.2.9
Platform: unspecified Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-10 23:03 UTC by divim13130
Modified: 2025-10-12 16:31 UTC (History)
1 user (show)

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


Attachments
image of the behaviour (12.36 KB, image/png)
2025-02-10 23:03 UTC, divim13130
Details

Note You need to log in before you can comment on or make changes to this bug.
Description divim13130 2025-02-10 23:03:58 UTC
Created attachment 178131 [details]
image of the behaviour

SUMMARY


STEPS TO REPRODUCE
1. Select an area with the selection tool.
2. With a color smudge engine brush, do a brushstroke that overextends the selected area. (Also works with the canvas border.)

OBSERVED RESULT
If the center of the brush cursor goes outside the selected area, it will sample pixels outside the selected area, if there isnt any pixels to sample, it will erase the previous drawn pixels.

EXPECTED RESULT
The brush shouldnt sample anything outside the area or canvas border.

ADDITIONAL INFORMATION
Recreated on both Windows 10/11 and Android with exactly the same results, I created a thread in Krita Forums and people have agreed this is a known behaviour of color smudge brushes. Credit to user ¨YRH¨ for creating the attached image.