4 Replies Latest reply on May 1, 2010 7:16 AM by f.dunlop

    Blend If parameters: are these accessible as a mask?

    harry teasley Level 1
      And if not, can we get that feature? I often use the Blend If sliders to get layer mixing effects, and sometimes I would like to turn those parameters into actual pixel data: I'd like to turn the Blend If info into pixel transparency info, to be able to paint into it, or use layer styles that respond to it, or whatever.

      Could we get an option in the Layer Properties panel to bake out the Blend If info as pixel info? Mimicking it with color range selection doesn't work very well: that's the only way I know of to get anything close.
        • 1. Re: Blend If parameters: are these accessible as a mask?
          Level 7
          No, and it's not easy to make it into a mask - because it takes the source and destination into account. It might be collapsable to a single mask though, I'll have to check the math.
          • 2. Re: Blend If parameters: are these accessible as a mask?
            harry teasley Level 1
            I figured. Still, I'd find it amazingly useful. I hope there's a way to do it.
            • 3. Re: Blend If parameters: are these accessible as a mask?
              Reynolds (Mark) Level 4

              There is a way, as far as I can see.

               

              Duplicate your layer, hit Command G followed by command E - this merges the duplicate layers transparency into a flat layer. Load the layers transparency (command clicking on its icon if you don't know). Now add a layer mask to your original layer with the selection still active. This creates a layer mask that duplicates the effects of the blend-if that you have applied. You may get better result if you now clear blending options on this layer

              • 4. Re: Blend If parameters: are these accessible as a mask?
                f.dunlop

                I have also often wondered how to turn a Blend If into a mask, so it could be modified further (blurred, for instance).

                 

                I found it was indeed possible: change the blending mode of your Blend If layer to "Difference". Then load the layer as a selection (by command-clicking on the corresponding channel icon in the Channels palette). And there's your mask, to be applied to whichever layer you want.

                 

                One potential obstacle: Photoshop does not effectively apply channels as selections if they are close to black. For example, if all your tones with "Difference" applied fall between, say, 0 and 15 RGB, Photoshop will create a completely useless empty selection. To get Photoshop to 'take' the selection, try adding extra contrast to the layer with curves. At this point you will be glad if you applied your Blend If to the Underlying Layer only, otherwise it will be thrown off and you'll have to redo it.

                 

                Hope that makes sense.