Skip to main content
Participant
June 6, 2025
Open for Voting

Fix/Update paint bucket tool

  • June 6, 2025
  • 4 replies
  • 622 views

The paint bucket leaves a white edge between the fill and line, and this has been so for ages. 

 

Easy fix: By adding an option that lets you expand the fill by -- pixels

Better fix: On top of that option, change the algorithm so it works more intuitively.

 

Extra option: background color selection, so the tool knows what color it can fill.

4 replies

Community Manager
June 6, 2025

Thanks for the idea. Could you share an example or two of exactly what you are trying to do, and how you would like it to work?

davescm
Community Expert
Community Expert
June 6, 2025

You can also adjust the tolerance setting in the options bar between 0 and 255.  Higher numbers cover up the gap against anti-aliased edges, although go too high and the fill can spill over thin lines.

Dave

Participant
June 6, 2025

"(The other two suggestions are rather vague and I do not understand how exactly that is supposed to work.)"

I tried to keep it short and readable but I get that. 

 

Better fix: I'd just think with what photoshop/adobe AI tools are now doing, it'd be easy to have the fill tool automatically know that the less opaque pixels between the line and fill area are just the brush/pixel transition. So it fills this area with the colour while keeping the same black 'transition' pixels on top.

 

Background color selection: Say you're colouring on a white background, you set this setting/puppet pin it to a white colour, and then the bucket tools knows it can remove all of white or slightly white pixels in between the fill and lines

Community Expert
June 6, 2025

Expand by X pixels would be useful. That option should be added. Could be added to the Magic Wand as well (since it works the same way as the fill bucket).

 

The current workaround for filling in line art (on a layer below the lines) is to use Magic Wand + Expand + Fill (possibly recorded as an action to prevent you going mad). Should not be nescessary.

 

---

(The other two suggestions are rather vague and I do not understand how exactly that is supposed to work.)