-
1. Re: "Blend If" indication in Layers Panel
Michael Lamy Dec 7, 2010 8:15 AM (in response to charles badland)I mega second that!
-
2. Re: "Blend If" indication in Layers Panel
charles badland Dec 7, 2010 8:31 AM (in response to Michael Lamy)I love the feature. It is creative and intuitive. But it is SO frustrating to have a file with 30 or 40 layers and having to invoke the Blending Option dialog for each and every layer to see if Blend If is active.
AND then having to search through four Blend If choices (Gray, Red, Green and Blue) for each Layer! ARRRGGGGGH!
-
3. Re: "Blend If" indication in Layers Panel
c.pfaffenbichler Dec 8, 2010 2:07 AM (in response to charles badland)Seems like a good idea.
-
4. Re: "Blend If" indication in Layers Panel
charles badland Dec 9, 2010 7:05 AM (in response to c.pfaffenbichler) -
5. Re: "Blend If" indication in Layers Panel
Reynolds (Mark) Dec 13, 2010 8:55 AM (in response to charles badland)I agree with this. And yes thats a good solution Charles. I think maybe one additional master row above "effects", with the Blend-if attributes listed. Double clicking brings up the Options, and toggling the eye toggles any blending (including layer effects) off. I don't know why it wasn't always implemented like this to be honest, it would be more logical that way.
-
6. Re: "Blend If" indication in Layers Panel
Paul Riggott Dec 13, 2010 12:28 PM (in response to charles badland)When 'Blend If' is used there is an entry in layerEffects this is 'scale', unfortunatly scale is used in other effects so a script can't tell if Blend If has been used on a layer, except when no other effects have been used on that layer.
It would be a great idea if they were shown as you have them.
Here is a script for you to play with, best I could do.
#target photoshop hasBlendIf(); function hasBlendIf(){ if(!documents.length) return; var ref = new ActionReference(); ref.putEnumerated( charIDToTypeID("Lyr "), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") ); var desc = executeActionGet(ref); if(desc.hasKey(stringIDToTypeID("layerEffects"))){ desc = executeActionGet(ref).getObjectValue(stringIDToTypeID('layerEffects')); if(desc.hasKey(stringIDToTypeID('scale'))){ if(desc.count == 1) { alert("This layer looks like it has 'Blend If' applied."); return; }else{ alert("This layer may have 'Blend If' applied."); return; } } } alert("This layer does not have 'Blend If' applied."); } -
7. Re: "Blend If" indication in Layers Panel
Pierre Courtejoie Dec 13, 2010 2:34 PM (in response to Reynolds (Mark))Yes, it would be very welcome! Was it Julieanne Kost or Katrin Eismann that asked for it too?
-
8. Re: "Blend If" indication in Layers Panel
charles badland Dec 13, 2010 3:39 PM (in response to Pierre Courtejoie)I asked Julieanne about implementing something this... oh it has got to be 8 years ago, maybe longer. She seemed to think it was a good idea. I emailed Russel Brown last week about it. He replied very positively and said he would forward my request to "influential" folks on the Photoshop Team. We'll see.
I know I'm not the only person who has requested this feature, so maybe next version...
(thanks for the script Paul, I'll try it out when I get some time.)





