2 Replies Latest reply on Apr 1, 2017 3:45 AM by BarelyLegible

    Setting tolerance for Gradient tool


      I was wondering if it was possible to set tolerance for the gradient tool so that it acts like the paint bucket tool by filling in an area based on colour rather than automatically filling the entire layer/selected area. From what I've seen I don't think there is a way, but being rather new to photoshop I am aware that there might be something I'm missing. Essentially I want to know if there's a way to have the gradient tool to act like the paint bucket tool with a gradient fill like in Adobe Fireworks or if I can get the paint bucket to have a gradient fill.


      To my understanding, if there isn't a way to do this I'd have to select an area with the magic wand tool and then fill that, but this is problematic for if I wanted to fill only a section of a selected area.


      If there isn't any way to directly do this in photoshop I was wondering if there were any add ons that would allow me to do this.

        • 1. Re: Setting tolerance for Gradient tool
          davescm Adobe Community Professional

          Put your gradient on a new layer and use a mask to show the area you want. You can make a layer mask from a selection (menu Layer - Layer Mask - Reveal Selection). You can also alter the mask later to adjust what it shows and hides if required.

          Example below :


          You can also do the same with a Gradient Fill Layer (menu Layer - New Fill Layer - Gradient)

          This has the advantage that you can go back and change the gradient parameters as well as the mask

          I hope that helps you


          1 person found this helpful
          • 2. Re: Setting tolerance for Gradient tool
            BarelyLegible Level 1

            While that is useful to know (I didn't know about that previously), but it's not quite what I was asking, sorry I guess I was a bit unclear, but basically what I want to know how to do is that if I had something like this on one layer:

            Capture 1.PNG

            How would I be able to turn it into something like this without having to manually select the green square with the magic wand and use the gradient tool.


            Capture 2.PNG

            For this it wouldn't be too much of an issue to manually select an area and apply the gradient to it as it was only one operation, but If I wanted to apply 12 gradients onto the white square to get something like this:

            Capture 3.PNG

            Then it would be a lot of work to manually select each area before applying the gradient.


            So what I was wondering is if you could get a gradient to fill an area by colour rather than by selection. This is possible to do on other adobe applications, which is why I think there would be a way to do it on photoshop.