Grouping Adjustment layer with Gradient Fill layer
Page 151 of "The Missing Manual" suggests that one should be able to group a Levels Adjustment layer with a Gradient Fill layer so that the levels adjustment fades out to one side.
If I understand this correctly, the setup would be:
Levels Adjustment Layer (grouped with layer below)
Gradient Fill layer (with a gradient from Opaque to Transparent)
Photo in Background layer
but I cannot get the desired effect of original picture on one side blending through to adjusted levels on the other.
I can get the desired effect if I dispense with the Gradient Fill layer and simply manually create the gradient on the mask of the Levels Adjustment layer but this loses the advantage of easy adjustment of the gradient.
[Thanks to those who answered my question about linking a mask to a layer. As this is a separate query, I thought it best to start a new topic]
Sanders1,
I thought I'd try it, myself, and got results that I did not expect...
http://www.pixentral.com/show.php?picture=1OVdT0C7oX46DsPm6TrfT5xxrm3h
1 - The background image.
2 - I created a Gradient Fill layer using color (red) to transparent.
3 - I created a Levels Adjustment layer, set to reduce red and green,
leaving a blue image.
4 - I grouped the Levels Adjustment layer with the Gradient Fill layer.
Is this the type of result you are seeing? I wonder what is the logic.
Byron
Similar Messages
-
Having problems with gradient fill.
Having problems with gradient fill. Not sure how to select the gradient circles between outer circles consistently especially when there are more than 3 colors.
Hi,
It should be somewhat easier to try that out in landscape orientation. Does that help?
thanks,
Ignacio -
CS6 Info Palette and Group Adjustment Layer Bug
The Photoshop CS6 Info Palette is not showing before and after in Grouped Adjustment Layers.
It only shows the after values on both sides of the Palette.
Has anyone seen this issue and found a way to correct it?
Interestingly, here at work we have two macs with the problem and two without the problem.
The two macs with this problem are:
Mac Pro
2 x 2.93 Ghz 6-Core intel Xeon
96 GB 1333 HZ DDR3 ECC
ATI Radeon HD 5770 1024 MB
OSX Lion 10.7.5
The two macs that work correctly are:
Mac Pro
2 x 3.06 Ghz 6-Core Intel Xeon
96 GB 1333 HZ DDR3 ECC
ATI Radeon HD 5870 1024 MB
OSX Lion 10.7.5
Does anyone know what might cause this problem?
A little frustrated by this.I am also having this issue. It works on my MacBook, but not my iMac. The only difference I see is that my MacBook is running 13.0 Extended, but the problem iMac is running 13.0.4 Standard. On the problem computer I have tried logging in as a new user (clean prefs) and the issue still exists. I've tried changing profiles, preview and proof settings with no difference. I've also tried different eyedropper settings (current layer, all layers, etc) with no difference. If I drag the correction layer out of the group, the readings show correctly. If I move them back INTO the group, they only show the corrected values. Very odd.
Problem computer specs:
Photoshop CS6 Standard (13.0.4 x64)
iMac 21.5" 2.7GHz quad-core Intel Core i5
16 GB 1600MHz DDR3
NVIDIA GeForce GT 640M 512M
OSX Mountain Lion 10.8.3
Working computer specs:
Photoshop CS6 Extended (13.0 x64)
MacBook Pro 17-inch, Mid 2010 2.53 GHz Intel Core i5
8 GB 1067 MHz DDR3
NVIDIA GeForce GT 330M 512 MB
OSX Mountain Lion 10.8.2 -
Infinity ribbon with gradient fill
Looking for a way to create an infinity shape/ribbon with gradients. After that I need to create several layer of fills that intertwine on top and below each intertwined ribbon.
Help if you can
wwebbeese wrote:
Looking for a way to create an infinity shape/ribbon with gradients. After that I need to create several layer of fills that intertwine on top and below each intertwined ribbon.
Do a search here (Illustrator Forum). There's a great tutorial by JET (JETalmage) and a very good thread... -
Rotate gradient fills along with an object
I created an object with gradient fills. I grouped all of the elements in the object.
When I try to rotate the object, the gradient fills do not rotate with the object. An element that was transformed by: Effects->Warp->Arc also doesn't rotate as I would expect.
Is there a way to tell Illustrator to rotate an object and keep it looking like it did before the rotate?
(I'm using Illustrator CS5 on Windows XP.)
Thanks!Regarding rotation of an ordianry grad fill applied to a single path:
State EXACTLY and COMPLETELY, click-by-click, command-by-command, tool-by-tool, step-by-step, the minimum steps necessary to replicate the behavior you are seeing.
Regarding a live effect like Warp:
It is normal behavior for the Effect to not "rotate" with the object, because you are rotating the object to which the live effect is applied. The live effect is automatically re-applied after every edit you make to the object. That's what the "live" nature of "live effects" is all about; it gets re-applied automatically on-the-fly as you edit the original object. The fact that live effects do not "rotate with the object" can be used to great advantage.
One way to cause the effect to "rotate with the object" is to store the object as a Symbol. Then, when you rotate Instances of that Symbol, the reference geometry of the effect is rotated also.
JET -
Trying to make sense of AS2 gradient fill matrices
This one will likely interest kglad, but I'm all ears for
insight from
anyone who digs math.
I've been working with gradient fills lately in AS2, which
means I've
been reading through related entries in the ActionScript 2.0
Language
Reference. Here's a quick example right out of the docs
(slightly revised
to boil it down to the essentials). The Drawing API draws a
square and
fills it with a linear gradient that goes from red (upper
left) to blue
(lower right).
this.createEmptyMovieClip("gradient_mc",this.getNextHighestDepth());
with (gradient_mc) {
colors = [0xFF0000, 0x0000FF];
fillType = "linear";
alphas = [100, 100];
ratios = [0, 0xFF];
matrix = {matrixType:"box", x:100, y:100, w:200, h:200,
r:(45/180)*Math.PI};
beginGradientFill(fillType,colors,alphas,ratios,matrix);
moveTo(100,100);
lineTo(100,300);
lineTo(300,300);
lineTo(300,100);
lineTo(100,100);
endFill();
The point of interest, to me, is that generic Object
instance, matrix,
with properies x, y, w, h, r, and matrixType. The x and y are
for position
and correspond to the moveTo(100,100) call. The w and h
represent width and
height. The r is rotation in radians. The matrixType is
arbitrary (I
guess), because the same matrix can be used for a radial
gradient -- never
mind that for now.
The properties shown, arbitrary or not, are the ones
demonstrated in the
docs. That snippet does draw a 45deg red to blue gradient.
The docs recommend a slightly different approach for Flash
Payer 8 and
higher; namely, the native Matrix class. Everything in the
above sample
remains except that the existing matrix line changes to these
two lines:
matrix = new Matrix();
matrix.createGradientBox(200, 200, (45/180)*Math.PI, 100,
100);
Pretty obvious to see where they overlap. The matrixType
property is
gone, but hey ... everything works, so I'm not going to go
looking for
trouble.
Here's the punch line. The docs *also* show an alternative
Object
approach, one in which the properties describe a 3x3 matrix
whose properties
are a, b, c, d, e, f, g, h, and i. After toying with this
a-through-i
example, I noticed a pattern in the values: c, f, and i are
0, 0, and 1
respectively. That seems to correspond to the conventional
graphics matrix
a b u
c d v
tx ty w
... where u, v, and x are 0, 0, and 1. Seems fairly clear
that tx and ty
would correspond to x and y. After tracing the properties of
the matrix
variable (after the createGradientBox() call) it seemed
reasonable to me to
make the following mapping:
a:a b:b c:0
d:c e:d f:0
g:tx g:ty i:1
... which led me to replace the original matrix declaration
with this (back
to a single line):
matrix = {
a:0.086316745750311,
b:0.086316745750311,
c:0,
d:-0.086316745750311,
e:0.086316745750311,
f:0,
g:200,
h:200,
i:1
Those values, by the way, come from my tracing the
properties of this
matrix.createGradientBox(200, 200, (45/180)*Math.PI, 100,
100);
The weird part is, that still gives a 45deg angled gradient,
but it's
super-heavily banded. Not really a gradient at all, but more
like four
colored stripes -- red, blue, red, blue -- from upper left to
lower right.
Can anyone explain to me why?
David Stiller
Adobe Community Expert
Dev blog,
http://www.quip.net/blog/
"Luck is the residue of good design."GWD,
> I couldn't leave it alone. I came back to it.
Ha! I know that feeling. :)
> matrix = { a:200, b:-100, c:0, d:-100, e:200, f:0,
g:200, h:200, i:1 };
>
> gets close, but its still not quite right. I think the
difference here is
> that skew is expressed differently.
That makes sense. And yes, that comes pretty close.
> I found a better explanation here:
>
http://www.flashdevils.com/tutorials.php?id=142
Thanks, GWD! That helps a lot.
> [I would be inclined to use the other approaches if I
could get
> away with it.]
Yeah, I definitely agree. I find it odd that the docs even
mention it,
but since they do, I found myself elbow deep in wondering
why. Thanks for
input!
David Stiller
Adobe Community Expert
Dev blog,
http://www.quip.net/blog/
"Luck is the residue of good design." -
What you see is not what you get (gradient fills in text boxes do not reder
I have a web page that has a lot of text boxes with gradient fills. Some of these render correctly in Safari but many do not. They all look fine in iWeb. I copied one that rendered correctly and the pasted version did not. (the gradient fill did not cover the entire text box) Text boxes with two lines of text seem to have the most problems. Most copied text boxes also have problems.
Using a shape with a gradient fill and dragging a plain text box on top of it instead of just filling a text box with a gradient fill does work. However, Im not sure the problem is converting my text to an image as the html still has my text inside of tags even with the gradient fill. It seems like iweb should produce web pages that look exactly like what is shown in iweb.
So my question is not completely answered, but I do have a work around. Thanks
Russ -
Transparent Gradient Adjustment Layer
I would like to create an adjustment layer (so I can easily tweak it later) that creates the exact same effect as a gradient tool in the follwing example. I for the life of me can't figure out how to do it, maybe it's just not possible...
Using the gradient tool to create a mask I can easily get this result (note the gradient fades the image but maintains a transparent background):
Using a gradient adjustment layer I am forced to choose a color (white to transparent) and I get this:
I want the the former (transparent fade) so I can easily drop it over any color background later, but I want to later so I can easily adjust the % of fade later.
Is there any way to make a gradient adjustment layer fade to transparent? I thought maybe some combination of layer blending would accomplish it, but haven't been able to figure it out. I'm trying to keep it simple, but it's ok if the solution is a little complicated as I plan to automate it into an action that'll be applied to dozens, maybe hundreds, of images.»Is there any way to make a gradient adjustment layer fade to transparent?«
Obviously, because that’s what Your gradient is – white from 100% opacity to 0%.
Transparency is a feature of the layer, its blending settings, clipping masks, any masks applied to it or the containing groups … – so it cannot be added »on top«, as You seem to assume.
If I understand correctly You want to use it as a mask for another layer.
One way to achieve that would be to place the gradient (X% opacity to Y%) below the layer You want to mask, convert it to a Smart Object (or rasterize it), set its Fill to 0%, turn off Blend Clipped Layers as a Group in the Blending Options and create a Clipping Mask (alt-click on the line between the gradient and the layer above in the Layers Panel).
Changing the fade would then necessitate opening the SO and making the changes there, so convenience-wise that’s not so great.
But maybe someone else has a better idea.
Incidentally: Your screenshot seems to indicate that You don’t make use of Smart Objects to automatically update the »reflection« with the upper object and You might want to consider it. -
Hi,
I'm new to adjustment layers. I'm able to make such layers now, but when selecting gradient and selecting "align with layer" option, it actually aligns with the whole document, not just the layer. When I click between the adjustment layer and the image layer while holding ALT, the gradient is out of view.
How can I have a full gradient on one particular layer?
-RonThe align with layer seems to only work if you have a selection when you create the gradient fill layer, or the gradient fill layer is limited by it's own layer mask. Holding the alt key down and clicking between the gradient fill layer and a lower layer will clip the gradient fill layer to that layer, and the gradient will only show where the underlying had some visibility. Doing this will not change the way the gradient fill layer is applyed by using the align with layer. You would need to make a selection of the underlying layer and apply that selection to the gradient fill layer's mask. Seems like it should work with a clipping mask, but it doesn't seem to do that.
-
Using Gradient Map Adjustment Layer to Emulate Curves
In PSE 4, the Curves function isn't available, either natively or via add-on
tools. Personally, I like adding a modest S-curve to many of my photos to
improve the contrast. Oh, well...
I remember, however, that Susan Stewart (one of the early members of this
forum) had developed a technique to use the Gradient Map Adjustment Layer as
a curves surrogate. I'm not sure exactly what she did, but I believe it
involved using the black-to-white gradient and setting the layer blend mode
to Overlay. The gradient can be modified by adding Color Stops along the
continuum between black and white to create the S-shape.
Anyone have any experience with this approach - or another Curves
replacement to consider?
Thanks,
ChuckChuck,
It involves using the Luminosity blend mode. Here's a PDF that gives instructions. Skip down to Version two page 3 or 4 for instructions on using a gradient map to simulate curves.
http://books.elsevier.com/companions/0240519566/pdfs/curves.pdf
Terri -
CS4 eye dropper values disappear after grouping mask layer with next layer
Have an adjustment/curve with a mask (layer1). Under layer 1 is a second layer with just an image needing color correction(layer2). When I group the top layer1 with image layer2, the colour values disappear in the info pallette. Never did this in any other version of PS..... Strange?
Yes! I am confused too! But, no, I am positive of the approach as I saw it in use. Can you read a .psd image from an e-mail? (I'm really stupid about most things.) If yes, then I can send each step - otherwise...
Do these steps and watch the result.
Open an image.
Make a selection.
New layer via copy from the Layers Menu Icon (L1 - blank)
ON LAYER 1 !!!
CMND + New Layer Via Copy (creates ...)
L2 and it will have the marching ants outline of/from Background.
(Option+Layer Mask and the selection appears in solid black in the layer mask box)
NOTE: You don't have to create that blank L1 - you can 'just' from Background/selection CMND+New Layer and get the outline copied to L1(in this case). What I saw involved first creating a blank layer as above - really. The next steps, make the selection in L2 appear and the L1 disappear (deleting is cheating...)
Wish I had a clue
Is what I've done - so far - right?
How to make the layer/selection appear in L2.
Thanks.
chris pantaleoni
Pantaleoni Photographer
2690 Historic Decatur Road, Suite 201
San Diego, California 92106
619-857-7280 e-mail: [email protected] -
Photoshop shape layer gradient fill bug
I use shapes filled with linear gradient turned 90° from its default position. And every now and then, when I select the given shape layer (with the move tool or directly in the layer dialog) the gradient jumps into the default rotation position. The thing is, if this happens, there´s no way I can turn it back.. if I type a value or try to rotate the gradient, it always jumps back.. even if I create a new shape, the rotation function is set to default and won´t move a degree.. Normally a PS restart helped to solve this.. but today, the problem remained even after that.. I will reboot the system and hopefully it will work but.. if anyone has experienced the same problem or has any suggestions, please help.
PS CC 2014 (latest update - though this problem I´ve had since the first CC), OS 10.8.5 (Maybe updating to Mavericks?)
thanks in advance!I do not use a mac however on windows if I have a gradient filled shape layer I rotated the the gradient fill. If I accidentally click the solid fill or pattern fill icon when I click back on the gradient fill icon the angle is the default 90 degrees it does not remember that the fill was set to 0 or 180.
I have not observed any problem with the move tool but I seldom have a shape with a gradient fill. I normally use a layer style gradient fill on a solid 50% gray filled shape, -
Adjustment layer: solid fill
Hi I'm looking for a way to create an adjustment layer kind :"solid fill" with applescipt.
It should have a fill with an Lab color (eg; L= 20, a=10, b=13)
Code:
tell application "Adobe Photoshop CS3"
tell current document
set newLayer to make art layer with properties {name:"MyInkName", kind:solid fill layer, color:{class:Lab color, value_L:20, value_a:10, value_b:13}}
end tell
end tell
error:
You can only change the layer's kind to text or normal.
Thanks,
KoenI don't know java script.
Also I get the lab values from an excel sheet with applescript.
I found this java code but it needs the be changed:
1) I want lab values and the this code generates an RGB color
2) I need to input the lab values from applescript
How can I do this?
Tnx
tell application "Adobe Photoshop CS3"
activate
do javascript "var id115 = charIDToTypeID( \"Mk \" );
var desc21 = new ActionDescriptor();
var id116 = charIDToTypeID( \"null\" );
var ref8 = new ActionReference();
var id117 = stringIDToTypeID( \"contentLayer\" );
ref8.putClass( id117 );
desc21.putReference( id116, ref8 );
var id118 = charIDToTypeID( \"Usng\" );
var desc22 = new ActionDescriptor();
var id119 = charIDToTypeID( \"Type\" );
var desc23 = new ActionDescriptor();
var id120 = charIDToTypeID( \"Clr \" );
var desc24 = new ActionDescriptor();
var id121 = charIDToTypeID( \"Rd \" );
desc24.putDouble( id121, 9.999847 );
var id122 = charIDToTypeID( \"Grn \" );
desc24.putDouble( id122, 39.999390 );
var id123 = charIDToTypeID( \"Bl \" );
desc24.putDouble( id123, 49.999237 );
var id124 = charIDToTypeID( \"RGBC\" );
desc23.putObject( id120, id124, desc24 );
var id125 = stringIDToTypeID( \"solidColorLayer\" );
desc22.putObject( id119, id125, desc23 );
var id126 = stringIDToTypeID( \"contentLayer\" );
desc21.putObject( id118, id126, desc22 );
executeAction( id115, desc21, DialogModes.NO );"
end tell -
Saving adjustment layers with layer mask
Hello -
I need to be able to save a curves adjustment layer WITH its layer mask.
I have written a longish automatic applescript to process image files that are all identical in pixel dimension. Part of the script relies on Photoshop, where a number of actions take place. In one of the Photoshop actions, I need to load an adjustment layer with a precise layer mask. I realize that if a layer mask file is open I could write an action to load a selection from that file, but I very much want to avoid keeping a second file open, or forcing PS to open and close that file.
Is there a simple way to "load" a layer mask into an adjustment layer?
Thanks,
- MMaybe you could do something like this...
if(documents.length){
CurveLayer();
colourMask();
function colourMask(){
selectMask(true);
var black = new SolidColor();
black.rgb.hexValue = '000000';
var Width = activeDocument.width.as('px');
var Height = activeDocument.height.as ('px');
var stripWidth = Width/12;
var Left = 0;
var Top = 0;
var Right =stripWidth;
var Bottom = Height/2;
for (var a =0;a<12;a++){
activeDocument.selection.select([[Left,Top],[Right,Top],[Right,Bottom],[Left,Bottom]], SelectionType.REPLACE, 0, false);
if( a % 2) activeDocument.selection.fill(black);
Left +=stripWidth;
Right +=stripWidth;
var Left = 0;
var Top = Height/2;
var Right =stripWidth;
var Bottom = Height;
for (var a =0;a<12;a++){
activeDocument.selection.select([[Left,Top],[Right,Top],[Right,Bottom],[Left,Bottom]], SelectionType.REPLACE, 0, false);
if(a % 2){}else{ activeDocument.selection.fill(black);}
Left +=stripWidth;
Right +=stripWidth;
activeDocument.selection.deselect();
selectMask(false);
function CurveLayer() {
var desc3 = new ActionDescriptor();
var ref1 = new ActionReference();
ref1.putClass( charIDToTypeID('AdjL') );
desc3.putReference( charIDToTypeID('null'), ref1 );
var desc4 = new ActionDescriptor();
var desc5 = new ActionDescriptor();
desc5.putEnumerated( stringIDToTypeID('presetKind'), stringIDToTypeID('presetKindType'), stringIDToTypeID('presetKindDefault') );
desc4.putObject( charIDToTypeID('Type'), charIDToTypeID('Crvs'), desc5 );
desc3.putObject( charIDToTypeID('Usng'), charIDToTypeID('AdjL'), desc4 );
executeAction( charIDToTypeID('Mk '), desc3, DialogModes.NO );
function selectMask(BOOL) {
var desc184 = new ActionDescriptor();
var ref84 = new ActionReference();
ref84.putEnumerated( charIDToTypeID('Chnl'), charIDToTypeID('Chnl'), charIDToTypeID('Msk ') );
desc184.putReference( charIDToTypeID('null'), ref84 );
desc184.putBoolean( charIDToTypeID('MkVs'), BOOL );
executeAction( charIDToTypeID('slct'), desc184, DialogModes.NO ); -
Alt + Create new Fill or Adjustment Layer CC2014
Alt + Create new Fill or Adjustment Layer Photoshop CC2014 not working
In Photoshop CS6 I can click on the Alt key and select Create new Fill or Adjustment Layer to create a new adjustment layer with options, but when I try the same in Photoshop CC2014 clicking the Alt doesn't work that way, is there something that I'm doing wrong or maybe there's another shortcut key that I'm unaware of. Is there another way to do the same thing as CS6
System Spec
Windows Pro 8.1
16 GB RAM
300 GB Scratch Disk
2GB Graphics Card
Everything up to dateIt also work in Photoshop CC like in CS6 but not in CC 2014 it seem to be a bug.
Maybe you are looking for
-
I Got an iPad air 2 yesterday and had no problems downloading apps. The pad has been synced to my phone. Today I am unable to download apps on either devise Tried logging out of iTunes on both but now can not connect to iTunes and do not receive an
-
Has anyone been successful importing h.264 into Encore?
First, my system and goal: A MacPro with 2.66mHz dual core and 12 gigs of RAM. Multi Terrabytes of space. I shoot on a Panasonic HVX-200, edit in Final Cut Pro and output Quicktime files as the basis for rendering to DVD and Blu-ray. I shot this stuf
-
List of issues to gain IE compatibility
I am trying to figure out what I need to do to make an iWeb site compatible with Internet Explorer (say, version 6 and above). From reading the various information, here is my list: 1) Change all PNG files to JPG (because if a PC has JS disabled (def
-
Will the full version of adobe allow you to review and scroll 2 documents at the same time?
will the full version of adobe allow you to review and scroll 2 documents at the same time?
-
Pictures in icon mode in folders some tiled..some not..ugh!
I have a MacPro tower, running OS 10.5.5, my question is when I am going through my various folders looking for pictures some are clear and some are tiled and I have to open them to see them clearly, it's a hassle and time consuming, anyone know why