Bug 356537

Summary: "Alpha Darken" brush blending mode doesn't use sensor-modulated opacity
Product: [Applications] krita Reporter: Nicholas LaPointe <nicholaslapointe8>
Component: Brush enginesAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: halla
Priority: NOR    
Version First Reported In: 2.9.10   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Image showing issue

Description Nicholas LaPointe 2015-12-12 03:26:16 UTC
When used as a brush blending mode, alpha darken uses only the opacity value specified in the toolbar and ignores modifications provided by sensors.

Reproducible: Always

Steps to Reproduce:
1. Select "Basic-tip-default"
2. Set color to black
3. Set opacity to 1.00
4. Set brush blending mode to "Alpha Darken"
5. Draw a line with medium pressure
6. Draw a line intersecting that line, with lighter pressure

Actual Results:  
A darker intersection is formed

Expected Results:  
The first line should have remained unmodified
Comment 1 Nicholas LaPointe 2015-12-12 03:26:59 UTC
Created attachment 96001 [details]
Image showing issue

The left cross was drawn as described, and the right cross was drawn by disabling the pen settings for opacity and manually setting the opacity from the toolbar.
Comment 2 Halla Rempt 2016-04-16 13:08:46 UTC
I'm sorry, but this is expected behavior; please check whether the Greater blending mode works for your workflow instead. Alpha Darken actually only was intended to be an internal blending mode only used for the wash mode when painting, but people wanted to have it available anyway.