How to ensure that paint bucket tool fills region with EXACT color in Photoshop?


I have selected the paint bucket tool in Photoshop, with a carefully selected foreground color, a tolerance of 8, and "anti-alias" and "contiguous" boxes UNchecked.

However, Photoshop nonetheless paints over the desired region of the image with some sort of "gradient" fill - the fill color is not EXACTLY my foreground color choice.

How can I ensure that the paint bucket tool fills the region with the EXACT foreground color in Photoshop?


Here are before-and-after screenshots:

Original image (two layers):

Before fill

After fill using paint bucket tool with tolerance of 8 (Note: I want to fill the regions to the right side of the arrow with a single foreground color):

After fill

Here is a screenshot after using "Edit -> Fill" (as suggested by an answer):

Edit -> Fill

Finally, here is the color I WANT to fill with (the foreground color):

Fill color

12/20/2012 2:09:00 AM

Accepted Answer

When I need to fill a selection I usually use Edit -> Fill... (or Shift + F5).

I'm not sure why you're experiencing that, if you post a screenshot of the result that would be helpful

Edit: A more precise way to achieve what you're trying to do...

I would use the Polygonal Lasso Tool instead of the Pant Bucket Tool. You'll get less noise and you'll have more control over the pixels you want to fill.

I'm assuming your file looks something like this since you said the triangle is on a separate layer:

Step 0

Step 1: Select the area you want to fill with the Polygonal Lasso tool

Step 1

The Polygonal Lasso Tool is sometimes hidden under the Lasso Tool or the Magnetic Lasso Tool, click and hold the icon to select the correct one.

Step 2: Create a new layer underneath the triangle layer

Step 2

Step 3: Fill your selection using Edit -> Fill...

Step 3

Select Color... from the Use dropdown and select your fill color of choice


enter image description here

12/20/2012 3:15:00 AM