Bug 419766

Summary: Magic wand doesn't take into account alpha channel with the threshold
Product: [Applications] krita Reporter: Ralek Kolemios <info>
Component: Tools/SelectionAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: griffinvalley, halla
Priority: NOR    
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Ignored fuzziness

Description Ralek Kolemios 2020-04-06 22:00:56 UTC
When using the magic wand tool, alpha channel is not calculated with the threshold. This means if you try to select the inside of a transparently filled circle, there will always be a gap where the semi-transparent anti-aliased pixels do not get selected. This makes the magic wand tool useless with basic lineart layers.
Expansion will not work as a solution for all lineart shapes.




Krita
  Version: 4.3.0-prealpha (git 44d8e02)

Qt
  Version (compiled): 5.12.7
  Version (loaded): 5.12.7

OS Information
  Build ABI: x86_64-little_endian-llp64
  Build CPU: x86_64
  CPU: x86_64
  Kernel Type: winnt
  Kernel Version: 10.0.17134
  Pretty Productname: Windows 10 (10.0)
  Product Type: windows
  Product Version: 10
Comment 1 Halla Rempt 2020-04-07 08:43:42 UTC
Could you provide a test file or a screen recording? I'm not sure I completely understand what you mean.
Comment 2 Ralek Kolemios 2020-04-07 16:27:40 UTC
Created attachment 127360 [details]
Ignored fuzziness

Gladly, see attached.
Comment 3 Bug Janitor Service 2020-04-08 04:33:18 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.
Comment 4 wolthera 2020-04-24 12:13:55 UTC
Confirmed here.