PHOTOSHOP Paint Bucket Tool - Bleed option

  • 1
  • Question
  • Updated 2 years ago
  • (Edited)
It'd be really handy if there was a bleed option on the Paint Bucket tool to avoid the gap between the paint bucket's fill and the boundary of the linework it butts up to. Is there a quick and easy way to do this?
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes

Posted 2 years ago

  • 1
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 766 Reply Likes
You can change the tolerance in the paint bucket tool options to allow for it to fill values more distant from the one you click. But sometimes you will need to clean up the line art (especially if it has been JPEG compressed) so you have clean shapes to fill.
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
I don't want to clean up the line artwork though, I want it to fill in whatever quality of linework I wish.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
You have blurred or antialiased edges on the line. You need to increase the tolerance for the fill, or use adjustments to clean up the line art before filling.
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
Tolerance doesn't work effectively, in fact I can't see any difference when I set it to 0 or 100. I can get exactly the result I want by using method 3 of my illustration, but if I was to repeat the process on a similar circle I would need to repeat all the steps, whereas if these were tool parameters of the Paint Bucket I could make the adjustments once then simply mouse click each area to fill as desired. These parameters are available on other tools ('Feather' on the Marque and Lasso tools, 'Hardness' from the Brush, Smudge or Eraser window window would be fine as a feathering option).
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
Tolerance works pretty well.
Adjusting the line art would usually be a single step, unless it is incredibly messy.

Again, we can't do such parameters beyond tolerance. And feather isn't what you're after, nor hardness (which isn't related to feather).
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
You are an expert at what you do - I appreciate that. I have been a professional artist for 30 years and a Photoshop user for 20 of those years. Photoshop is a tool I use for certain tasks, just as Illustrator is a tool I use for other things, (like filling colour into basic shapes with clean strokes/linework, which it does very well). Colouring in rasterised shapes with blurry/irregular linework doesn't appear to be something Photoshop does very well, at least not with the paint bucket tool.
I'm baffled as to why you can't give additional parameters to the paint bucket tool so it can do "basic colouring in" giving an end result as in the example I've illustrated.

You seem to be telling me:
a) That I am drawing the wrong sort of lines.
b) "Adobe can't do such parameters beyond tolerance" (though I can't seem to get tolerance to work - see illustration below), even though they are on other tools within Photoshop that do the very same task, or produce a similar result to the task I am requesting.
c) "Feather isn't what I'm after". Well, in many cases, yes it is actually. I don't want a hard edge butting up against the fuzzy/irregular edge of the linework, I want it feathered in.

I know feather is completely unrelated to hardness - I was trying to give you alternative solutions to a problem, or at least a type of desired effect. I don't really care what it is called - trapping, bleeding, blurring, hardness, tolerance, feathering OR how the end result is achieved - I just want a smooth, seamless fill within a fuzzy/irregular edged line.

I can already solve the problem as I've illustrated - but the solution is repetitive, time consuming and overly complicated. I could probably streamline it further by creating a custom action for it. But I'd need different parameters for colouring in different types of linework, which would mean creating dozens of "custom paint bucket actions".

I'm paying a monthly subscription to use these tools, and part of that money is for improving them. As a designer/illustrator I'm just saying could you possibly take a look at the paint bucket tool, as it currently doesn't do a very good job of colouring in my linework. Your response seems to be "change your linework because we can't improve the Paint Bucket tool" :-(
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
No, just that the tool you are using is relatively simple in the way it selects how to fill - and that messy line art is going to be a problem to fill and needs to be accounted for by changing the tolerance range used for selecting/filling pixels.

Tolerance will work, but you may need to set it closer to 250 given the antialiased circle you are trying to fill. Or you could create lineart without antialiasing, or you could use adjustments to make the edges cleaner, or ....

Feather would just make it look worse, by having two overlapping fuzzy edges.

Yes, you have a solution in mind, to a problem that already has existing solutions which you have not explored.
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
Thanks for replying by the way!
I just think this should have been a very basic feature that was sorted out years ago.
When I was 5 years old I couldn't colour in - when I was 10 years old I pretty much had sussed it it.
Photoshop is 25 years old and doesn't appeared to have mastered the art of "basic colouring in"
:-/
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
line art can be arbitrarily bad, but only the user knows what it is supposed to look like (the computer can't guess). It really isn't as simple as you think.
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
So a bleed(or hardness as with a brush), and feather options can't be added to the paint bucket tool? That is all I need from the Paint Bucket tool, and it will do exactly what I want it to do.
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
hardness or feather would not do what you are after (and would most likely make things look worse).
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
Tolerance doesn't make any difference on this example
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
You may need a larger tolerance -- look at the actual pixel values to see how different they are from the center value you selected/filled from.
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
Setting the tolerance to 255, (largest setting), made no difference to the result - all result look exactly the same regardless of the tolerance setting. I've no idea where to find the pixel values.
I have found another workaround by clicking in the same place multiple times, not an ideal solution, but it works. Just wish the paint bucket tool was better at filling areas. :-(
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
Setting the tolerance to 255 would fill the entire page, even if you clicked on white and had a black circle. Don't forget you need to go back to the black on white lineart, otherwise you're choosing to fill the red circle...
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
I must be clicking incorrectly then because I set it to 255 and click inside the circle and it doesn't even fill the area inside the circle.
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
It fills the page with the red fill at 255 tolerance if the artwork is flattened or if the sample all layers box is checked. I don't want to be sampling all layers or flattening the artwork to get the desired result from the paint bucket though.
Photo of Jaroslav Bereza

Jaroslav Bereza

  • 763 Posts
  • 150 Reply Likes
Chris Cox is right. Me it works well.

Btw 255 is too much. And to hese things it is better to use layer effects. Or shape atributes.
Photo of Mick Usher

Mick Usher

  • 11 Posts
  • 0 Reply Likes
Filling a space with a blurry/feathered lined border only works for me if I have the Paint Bucket's 'All layers' check box ticked.
If it is ticked then, yes - all of what Chris is saying is correct, I can get the affect I'm after and the tolerance setting do have an effect.
If the 'All layers' checkbox is unchecked then tolerance has no effect and it doesn't fill the space completely.
Photo of Jaroslav Bereza

Jaroslav Bereza

  • 763 Posts
  • 150 Reply Likes
I understand now. Your black line is blurred! In this case, I agree that what says Chris does not have satisfactory results.
Photo of Kevin Mutch

Kevin Mutch

  • 4 Posts
  • 1 Reply Like
I've used Photoshop for coloring line drawings for many years, in what sounds like a similar situation to what Mick is describing.

Instead of using the Paint Bucket, I've always Magic Wanded the area and then expanded the selection by a couple of pixels to create a little "trap" behind the blacks (essential if the job is going to print CMYK or if the line art contains any soft or grey areas).

Although this works well, it takes three steps (select with Magic wand, expand the selection for trap, and fill with color) to accomplish what would ideally be a "one click" process.

It would be much faster for my workflow if the Paint Bucket had a "Refine Selection" option where it would be possible to tell it to expand the selection it was creating by some number of pixels.

Thanks!
Photo of Chris Cox

Chris Cox

  • 20280 Posts
  • 764 Reply Likes
You could also make an action for that that would do it in one step.
Photo of Kevin Mutch

Kevin Mutch

  • 4 Posts
  • 1 Reply Like
Actually I did write an action for after I had the selection and assigned it to a function key (expand by two pixels and fill) - but many (probably most) users wouldn't know enough to do that. Besides which, that's still two steps, isn't it? (1. select and 2. hit the function key for the action). Or is there a way to make it one step that I've missed? If not, adding a "refine selection" option to the Paint Bucket would make my workflow much faster.
Thanks!
Photo of Jaroslav Bereza

Jaroslav Bereza

  • 755 Posts
  • 149 Reply Likes
In Photoshop is "script event manager"... looks like this https://www.examaids.com/img/cms/SEM-... and theoreticaly allows you add custom event. e.g. filling with paintbucket...

But when I tried to put my own event, it wasn't working.
Photo of Kevin Mutch

Kevin Mutch

  • 4 Posts
  • 1 Reply Like
Thanks, Jaroslav, I'm going to look into that.