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

  • Is the blending mode of the paint bucket tool set correctly? Each painting tool has blending modes which can be set independently from layer blending modes.
    – Scott
    Dec 20, 2012 at 1:29
  • How do I set the blending mode such that there is "no blend", i.e. that it simply paints over the image with the foreground color? Dec 20, 2012 at 2:14
  • @DanNissenbaum Mode should be set to "Normal"
    – JohnB
    Dec 20, 2012 at 2:19

2 Answers 2


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


If what you want to achieve is this:

enter image description here

Then this is what you should do:

  1. Select the first layer (the layer with the gradient)
  2. Make a rectangular selection of the area you want to color (around the arrow till the edge of the image)
  3. Press the delete key or erase that area
  4. While the area is still selected, fill the area with the color of your choice

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.